semigroupoids-1.2.5: Haskell 98 semigroupoids: Category sans id

Portabilityportable
Stabilityprovisional
MaintainerEdward Kmett <ekmett@gmail.com>

Data.Functor.Bind.Trans

Description

 

Synopsis

Documentation

class MonadTrans t => BindTrans t where

A subset of monad transformers can transform any Bind as well.

Methods

liftB :: Bind b => b a -> t b a

Instances

BindTrans IdentityT 
BindTrans (ContT r) 
BindTrans (ReaderT e) 
BindTrans (StateT s) 
(Semigroup w, Monoid w) => BindTrans (WriterT w) 
BindTrans (StateT s) 
(Semigroup w, Monoid w) => BindTrans (WriterT w) 
(Semigroup w, Monoid w) => BindTrans (RWST r w s) 
(Semigroup w, Monoid w) => BindTrans (RWST r w s)