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

Data.Monoid.State

Documentation

newtype T s a Source

Constructors

Cons 

Fields

run :: s -> (a, s)
 

Instances

C (T r) 
Monoid a => Monoid (T s a) 

evaluate :: s -> T s a -> aSource

execute :: s -> T s a -> sSource

put :: Monoid a => s -> T s aSource

modify :: Monoid a => (s -> s) -> T s aSource