Modulesmall-steps-1.1.4.0
Control.Provenance
Synopsis
- value dump
- value find
- value getM
- value liftProv
- value modifyM
- value modifyWithBlackBox
- value observe
- value preservesJust
- value preservesNothing
- value pull
- value push
- value pushOtherProv
- value putM
- value runOtherProv
- value runProv
- value runProvM
- value runWithProv
- value runWithProvM
- value store
- value update
- value updateWithBlackBox
- data BlackBox
- data PObject
- type Prov
- newtype ProvM
- type Provenance
- method lift
- Packagesmall-steps-1.1.4.0
- Exports27
- LicenceApache-2.0
- SourceClass.hs
Constructors
ProvM (StateT (StrictMaybe t) m a)
Instances4MonadTrans, Monad, Functor, Applicative
MonadTrans (ProvM t)Defined in small-steps-1.1.4.0 · Control.ProvenanceMonad m => Monad (ProvM t m)Defined in small-steps-1.1.4.0 · Control.ProvenanceFunctor m => Functor (ProvM t m)Defined in small-steps-1.1.4.0 · Control.ProvenanceMonad m => Applicative (ProvM t m)Defined in small-steps-1.1.4.0 · Control.Provenance
Lift a computation from the argument monad to the constructed monad.