Monatron-0.3: Monad transformer library with uniform liftingsContentsIndex
Monatron.MonadT
Documentation
class MonadT t where
Methods
lift :: Monad m => m a -> t m a
treturn :: Monad m => a -> t m a
tbind :: Monad m => t m a -> (a -> t m b) -> t m b
show/hide Instances
class MonadT t => FMonadT t where
Methods
tmap :: (Functor m, Functor n) => (forall b. m b -> n b) -> t m a -> t n a
show/hide Instances
class FMonadT t => MMonadT t where
Methods
flift :: Functor f => f a -> t f a
monoidalT :: (Functor f, Functor g) => t f (t g a) -> t (FComp f g) a
show/hide Instances
newtype FComp f g a
Constructors
Comp
deComp :: f (g a)
show/hide Instances
(Functor f, Functor g) => Functor (FComp f g)
module Control.Monad
Produced by Haddock version 2.4.2