Control.Monad.Trans.Except

The Except monad

type Except e

except

runExcept

mapExcept

withExcept

The ExceptT monad transformer

data ExceptT e m a

runExceptT

mapExceptT

withExceptT

Exception operations

throwE

catchE

Lifting other operations

liftCallCC

liftListen

liftPass