val <O : Any> Workflow<*, *, O>.result: Maybe<out O>Called with the final result of this workflow. The result value should be cached – that is, the result should be stored and emitted even if the Maybe isn't subscribed to until after the workflow completes. It should also support multiple subscribers.
If the workflow is abandoned, the result will complete without a value.