foundation-0.0.13: Alternative prelude with batteries and no dependencies

Safe HaskellNone
LanguageHaskell2010

Foundation.Monad.Reader

Contents

Description

The Reader monad transformer.

This is useful to keep a non-modifiable value in a context

Synopsis

MonadReader

class Monad m => MonadReader m where

Associated Types

type ReaderContext m

Methods

ask :: m (ReaderContext m)

Instances

ReaderT

data ReaderT r m a

Reader Transformer

Instances

runReaderT :: ReaderT r m a -> r -> m a