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