Control.Monad.Reader
class MonadReader r m
asks
type Reader r
runReader
mapReader
withReader
data ReaderT k r m a
runReaderT
mapReaderT
withReaderT
local
ReaderT