haskell98-report