| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Carrier.Lift
Contents
Description
Lift carrier
newtype LiftC (m :: Type -> Type) a Source #
Since: 1.0.0.0
Constructors
| LiftC (m a) |
Instances
| MonadTrans LiftC Source # | |
Defined in Control.Carrier.Lift | |
| Alternative m => Alternative (LiftC m) Source # | |
| Applicative m => Applicative (LiftC m) Source # | |
| Functor m => Functor (LiftC m) Source # | |
| Monad m => Monad (LiftC m) Source # | |
| MonadPlus m => MonadPlus (LiftC m) Source # | |
| MonadFail m => MonadFail (LiftC m) Source # | |
Defined in Control.Carrier.Lift | |
| MonadFix m => MonadFix (LiftC m) Source # | |
Defined in Control.Carrier.Lift | |
| MonadIO m => MonadIO (LiftC m) Source # | |
Defined in Control.Carrier.Lift | |
| MonadUnliftIO m => MonadUnliftIO (LiftC m) Source # | |
Defined in Control.Carrier.Lift | |
| Monad m => Algebra (Lift m) (LiftC m) Source # | |
Lift effect
module Control.Effect.Lift