Announcing Rust 1.9
<i>catch_unwind</i><p>Exceptions, at last!  Not very good exceptions, though. About at the level of Go's "recover()".  If this is done right, so that locks unlock, destructors run, and reference counts are updated, it's all the complexity of exceptions for some of the benefits.<p>I'd rather have real exceptions than sort-of exceptions.