Great example. Thanks. I wasn't sure if the compiler was magically going to reach into the function and find return values or what.
This syntax is very similar to that used in RxSwift when doing something like Single.create { }.
Although, true to form, it's pretty deep into standardSwiftRunOnSentence-land (withUnsafeThrowingContinuation indeed!).
Umm... if you don't mind my asking, why is the continuation considered unsafe? Because it may never be called?