haskell, reporting in