Filtered optional-try expressions

Not exactly what you've suggested – which I personally don't find very readable or intuitive, but that's just my first impression – but I suggested improvements to try-catch myself two times already because I also find the current approach contains too much boilerplate code: