Control.Monad.Trans.RWS.Strict

# The RWS monad

type RWS r w s

rws

runRWS

evalRWS

execRWS

mapRWS

withRWS

# The RWST monad transformer

data RWST r w s m a

evalRWST

execRWST

mapRWST

withRWST

# Reader operations

reader

ask

local

asks

# Writer operations

writer

tell

listen

listens

pass

censor

# State operations

state

get

put

modify

gets

# Lifting other operations

liftCallCC

liftCallCC'

liftCatch