Control.Monad.CC

The CC monad

data CC ans a

runCC

The CCT monad transformer

data CCT ans m a

runCCT

data SubCont ans m a b

data Prompt ans a

class MonadDelimitedCont p s m

Assorted useful control operators

reset

shift

control

shift0

control0

abort

Examples