Is it significantly different than a try-catch block?
To be fair I’ve rarely seen that, usually you’ve got half the method in a giant try block and have fun untangling which errors are caught intentionally and which are side-effects.
Would you say we should move to catch-try syntax? Seems strange to me.