ask
:: Monad a => ReaderT b a b |
asks
:: Monad a => (b -> c) -> ReaderT b a c |
reader
:: Monad a => (b -> c) -> ReaderT b a c |
withReaderT
:: (a -> b) -> ReaderT b c d -> ReaderT a c d |
mapReaderT
:: (a b -> c d) -> ReaderT e a b -> ReaderT e c d |
runReader
:: ReaderT a Identity b -> a -> b |
newtype
ReaderT
Constructor:
ReaderT
:: (a -> b c) -> ReaderT a b c
Fields:
runReaderT
:: (a -> b c)
Type synonym: Reader a = ReaderT a Identity
|
|