Control.Monad.Error
Monads with error handling
class
MonadError
e m
class
Error
a
The ErrorT monad transformer
data
ErrorT
e m a
runErrorT
mapErrorT
Example 1: Custom Error Data Type
Example 2: Using ErrorT Monad Transformer