Comment
Comment by ckmar
One line of code which is specific in what it catches:
Instead of nine lines which feel like they are working uphill against the language: dealing with variable scoping issues, deeper nesting, and footguns like forgetting to re-throw.