Control.Monad.CC
data CC ans a
runCC
data CCT ans m a
runCCT
data SubCont ans m a b
data Prompt ans a
class MonadDelimitedCont p s m
reset
shift
control
shift0
control0
abort