Control.Monad.Trans.Cont
type Cont r
cont
runCont
evalCont
mapCont
withCont
reset
shift
data ContT r m a
evalContT
mapContT
withContT
callCC
resetT
shiftT
liftLocal