A monadic implementation of multi-prompt delimited continuations (http://code.haskell.org/~dolio/)