Provide an answer to a prompt, jumping to its reified continuation,
and aborting the current continuation.
Using jump will rollback all effectful state back to the point where the
prompt was created, unless such state is interpreted in terms of the final
monad, or the associated interpreter of the effectful state
is run after runContUnsafe, which may be done if the effect isn't
higher-order.
Higher-order effects do not interact with the continuation in any meaningful
way; i.e. local or censor does not affect
it, and catch will fail to catch any of its exceptions.
The only exception to this is if you interpret such effects and Cont
in terms of the final monad, and the final monad can perform such interactions
in a meaningful manner.