Haskell 98 Report possible errors, part one