Control.Monad.Except
class MonadError e m
data ExceptT e m a
type Except e
runExceptT
mapExceptT
withExceptT
runExcept
mapExcept
withExcept