Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Documentation
class MonadTrans t => C t where Source #
Provide the methods that make a transformed monad a monad.
Build a regular monad for generic monad transformer and monad.
The Const
type allows us to force the kind (m :: * -> *)
without using ExplicitKindSignatures.