Control.Monad.Trans.Accum

The Accum monad

type Accum w

accum

runAccum

execAccum

evalAccum

mapAccum

The AccumT monad transformer

data AccumT w m a

runAccumT

execAccumT

evalAccumT

mapAccumT

Accum operations

look

looks

add

Lifting other operations

liftCallCC

liftCallCC'

liftCatch

liftListen

liftPass

Monad transformations

readerToAccumT

writerToAccumT

accumToStateT