throws : async = try : await = catch : wait = rethrows : reasync = Result<T> : Promise<T>
// Asynchronous selection by an action sheet
func actionSheet(itemes: [String]) async -> Int { ... }
// `await` must be in an `async` function
func foo() async {