Finally, no further need for (ugly) workarounds: async-await; Swift 5.5; Xcode 13 (or, to support macOS Monterey targets, 13.1.)