control-dsl-0.2.0.1: An alternative to monads

Safe HaskellSafe
LanguageHaskell2010

Control.Dsl.State.Put

Documentation

data Put s r a where Source #

Constructors

Put :: s -> Put s r () 
Instances
PolyCont (Put s) (State s r) () Source # 
Instance details

Defined in Control.Dsl.State.Put

Methods

runPolyCont :: Put s r' () -> (() -> State s r) -> State s r Source #