Safe Haskell | None |
---|---|
Language | Haskell2010 |
Control.Effect.Terminal
Documentation
newtype TerminalC m a Source #
Constructors
TerminalC | |
Fields
|
Instances
Monad m => Monad (TerminalC m) Source # | |
Functor m => Functor (TerminalC m) Source # | |
Applicative m => Applicative (TerminalC m) Source # | |
Defined in Control.Effect.Terminal | |
MonadIO m => MonadIO (TerminalC m) Source # | |
Defined in Control.Effect.Terminal | |
(MonadMask m, MonadIO m, Algebra sig m) => Algebra (Terminal :+: sig) (TerminalC m) Source # | |