ContT -package:transformers

The continuation monad transformer. Can be used to add continuation handling to any type constructor: the Monad instance and most of the operations do not require m to be a monad. ContT is not a functor on the category of monads, and many operations cannot be lifted through it.
The continuation monad transformer. Can be used to add continuation handling to any type constructor: the Monad instance and most of the operations do not require m to be a monad. ContT is not a functor on the category of monads, and many operations cannot be lifted through it.
Convert a list of types into the actual data type representing the continuations.
Extract the Name from a type constructor. If the argument Type is not a type variable, throw an error.
Convert a multi-continuation into a Variant
Convert a multi-continuation into a Variant
Convert a multi-continuation into an EADT
Convert a multi-continuation into an EADT
Convert a multi-continuation into a VariantF
Convert a multi-continuation into a VariantF
The result of running a CPS computation with return as the final continuation.
evalContT with MergingStrategy knowledge propagation.
runContT with MergingStrategy knowledge propagation.