You use these like so:
-* [reset m] is `reset M` where `M` is [m]
-* [shift k M] is `shift (\k. M)` where `M` is [m]
-* and [abort M] is `abort M` where `M` is [m]
+* [reset body] is `reset BODY` where `BODY` is [body]
+* [shift k body] is `shift (\k. BODY)` where `BODY` is [body]
+* and [abort value] is `abort VALUE` where `VALUE` is [value]
There are also `reset` and `shift` and `abort` operations in the Continuation monad in our OCaml [[monad library]]. You can check the code for details.