Has anyone ever heard about any requests for swift to implement a "guard catch" statement?
It would be like a do catch statement that allows code execution to continue like a guard statement does, and would provide an Error object to be used with a return statement or any of the key words a guard statement allows when the guard condition fails.
It would look like this:
guard do {
. . .
} catch {
. . .
return error
}