| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Carrier.Fail.Either
Contents
Description
Fail carrier
Since: 1.0.0.0
Instances
| MonadTrans FailC Source # | |
Defined in Control.Carrier.Fail.Either | |
| Monad m => Monad (FailC m) Source # | |
| Functor m => Functor (FailC m) Source # | |
| MonadFix m => MonadFix (FailC m) Source # | |
Defined in Control.Carrier.Fail.Either | |
| (Algebra sig m, Effect sig) => MonadFail (FailC m) Source # | |
Defined in Control.Carrier.Fail.Either | |
| Monad m => Applicative (FailC m) Source # | |
| MonadIO m => MonadIO (FailC m) Source # | |
Defined in Control.Carrier.Fail.Either | |
| (Alternative m, Monad m) => Alternative (FailC m) Source # | |
| (Alternative m, Monad m) => MonadPlus (FailC m) Source # | |
| (Algebra sig m, Effect sig) => Algebra (Fail :+: sig) (FailC m) Source # | |
Fail effect
module Control.Effect.Fail