@jaredsinclair Of course! This is funny too because I found another, different documentation bug just this morning.
I do have a question for you though. Is your usage of cancellation purely to avoid wasting work, or are there cases where it is semantically important?
@mattiem A reviewer noted that calling `cancel()` on SomeScreenSomewhere did not propagate downward and cause the checked continuation to throw the cancellation. Result: "Cancel" button appeared to be inert.
BTW, this pseudocode would be closer to a reality once your typed-throws on Tasks proposal gets approved. There's a lot of unfortunate do/catch and ?? in the real implementation.