effects-evaluate
Safe HaskellNone
LanguageGHC2021

Effects.Evaluate

Contents

Description

Provides the MonadEvaluate class.

Since: 0.1

Synopsis

Effect

class Monad m => MonadEvaluate (m :: Type -> Type) where Source #

Evaluate effect.

Since: 0.1

Methods

evaluate :: HasCallStack => a -> m a Source #

Lifted evaluate.

Since: 0.1

Instances

Instances details
MonadEvaluate IO Source #

Since: 0.1

Instance details

Defined in Effects.Evaluate

Methods

evaluate :: HasCallStack => a -> IO a Source #

MonadEvaluate m => MonadEvaluate (ReaderT e m) Source #

Since: 0.1

Instance details

Defined in Effects.Evaluate

Methods

evaluate :: HasCallStack => a -> ReaderT e m a Source #