withProgress

Adds progress information to this outcome to make it a ProgressiveOutcome.

Because regular outcomes cannot be unfinished, this function never returns ProgressiveOutcome.Incomplete.