Error reporting strategies
- 8 ways to report errors in haskell
- Checking for correct invocation of a command line haskell program
- There are too many error handling conventions used in library code! (lang.haskell.libraries)
Also be aware of the fundamental difference between Error and Exception.