Did you know:
You can use the :sprint command in GHCi to see how much of a data structure has been evaluated.
:sprint