monoid-transformer-0.0.3: Monoid counterparts to some ubiquitous monad transformers

Safe HaskellSafe-Inferred

Data.Monoid.Monad

Synopsis

Documentation

newtype T m a Source

Sequence actions and combine their monadic results with mappend.

This type could be omitted, if Monad would be a sub-class of Applicative.

Constructors

Cons 

Fields

run :: m a
 

Instances

Monad m => C (T m) 
(Monad m, Monoid a) => Monoid (T m a)