[Haskell-cafe] Improving ghc error messages