Module
Control.Monad.Base
- Package
- purescript-monad-control
- Repository
- athanclark/purescript-monad-control
#MonadBase Source
class (Monad b, Monad m) <= MonadBase b m | m -> b whereMembers
liftBase :: forall a. b a -> m a
Instances
MonadBase Aff AffMonadBase Effect EffectMonadBase (Either e) (Either e)(Monoid e) => MonadBase (Tuple e) (Tuple e)MonadBase Maybe MaybeMonadBase Identity IdentityMonadBase List ListMonadBase Array ArrayMonadBase (Function r) (Function r)(MonadBase b m, Monad m, Monad b) => MonadBase b (ReaderT r m)(MonadBase b m, Monad m, Monad b, Monoid r) => MonadBase b (WriterT r m)(MonadBase b m, Monad m, Monad b) => MonadBase b (StateT r m)(MonadBase b m, Monad m, Monad b) => MonadBase b (ContT r m)(MonadBase b m, Monad m, Monad b) => MonadBase b (ExceptT r m)(MonadBase b m, Monad m, Monad b) => MonadBase b (ListT m)(MonadBase b m, Monad m, Monad b) => MonadBase b (MaybeT m)(MonadBase b m, Monad m, Monad b, Monoid w) => MonadBase b (RWST r w s m)(MonadBase b m, Monad m, Monad b, Functor f) => MonadBase b (FreeT f m)