Control.Monad.Reader

data Reader r a

mapReader

withReader

data ReaderT r m a

mapReaderT

withReaderT

Example 1: Simple Reader Usage

Example 2: Modifying Reader Content With local

Example 3: ReaderT Monad Transformer