The Cont monad is a variation of the standard Cont monad
and F# async workflow, where the result of applying
the continuations is the Event computation.
The Cont type is similar to the standard Cont monad
and F# async workflow but only the result of applying
the continuations return the Event computation.