Allows the restoration to a normal development flow from an Outcome.
Allows the restoration to a normal development flow from an Outcome.
This can be useful for storing the state of a running computation and then waiters for that
data can act and continue forward on that shared outcome. Cancelation is encoded as a
CancellationException.