transformers-eff-0.1.0.0: An approach to managing composable effects, ala mtl/transformers/extensible-effects/Eff

Safe HaskellNone
LanguageHaskell2010

Control.Effect.Nondeterminism

Documentation

class Monad m => Nondeterministic m where Source

Methods

liftNondeterminism :: [a] -> m a Source

choose :: Nondeterministic m => [a] -> m a Source

runNondeterminism :: Monad m => Eff [] m a -> m [a] Source

mplus :: Nondeterministic m => m a -> m a -> m a Source