control-dsl-0.2.1.3: An alternative to monads in do-notation

Safe HaskellSafe
LanguageHaskell2010

Control.Dsl.State.Put

Documentation

data Put s r a where #

Constructors

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

Defined in Control.Dsl.State.Put

Methods

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