Control.Monad.Classes.Run

Identity

run

Reader

runReader

State

runStateLazy

runStateStrict

evalStateLazy

evalStateStrict

execStateLazy

execStateStrict

Writer

runWriterLazy

runWriterStrict

evalWriterLazy

evalWriterStrict

execWriterLazy

execWriterStrict

evalWriterWith

mapWriter

data CustomWriterT' w n m a

type CustomWriterT w m a

Except

runExcept

runMaybe

Zoom

runZoom

data ZoomT big small m a