/haskell/haskell-extensible-exceptions/