/haskell/haskell-enclosed-exceptions/