[Haskell] why no strictness annotations in labelled fields?