[Haskell-beginners] Problem with space leak in GHC compiled code using fix