Understanding strictness of ghc output