Presentation on errors and exceptions in Haskell