Does Scala even need the `try` keyword, and must `catch` be a keyword? I'd be happy to call `.catch(partialFunction)` directly on an expression or code block. It could be implemented as an extension method.
Ah, right... I think there's a mistake in your original tweet which was confusing me! I'm not sure if it would be categorically worse, so much as it would become less clear to existing users (familiar with the current style) what the scope of the `try` is.