Control.Monad.MultiState
data MultiStateT x m a
type MultiStateTNull
type MultiState x
class MonadMultiState a m
runMultiStateT
runMultiStateTAS
runMultiStateTSA
runMultiStateTA
runMultiStateTS
runMultiStateT_
runMultiStateTNil
runMultiStateTNil_
withMultiState
withMultiStateAS
withMultiStateSA
withMultiStateA
withMultiStateS
withMultiState_
withMultiStates
withMultiStatesAS
withMultiStatesSA
withMultiStatesA
withMultiStatesS
withMultiStates_
inflateState
inflateReader
inflateWriter
mapMultiStateT
mGetRaw
mPutRaw