acme-all-monad-0.1.0.0: A monad which is powerful enough to interpret any action

LicensePublic Domain
Stabilitystable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Control.Monad.All.Trans

Description

The AllT monad monad transformer.

Synopsis

Documentation

data AllT m a Source

The AllT monad transformer.

AllT is powerful enough to interpret any monadic action, which makes it very convenient for defining domain specific languages.

Of course, any actions supported by the base monad are also supported by AllT.

anything :: AllT m a Source

Create any value in the AllT monad.