[Haskell] bug in language definition (strictness)