As said, I don't like the wrapping of about everything with try/catch
Sure, you can only do it way up the stack, but that's not enough quite often.
If you can only do it all the way up, I find it ergonomic.
Maybe I should experiment more with catch unwind in Rust.