I think it is also very important thing to have. One of patterns, where it can be useful, is my previous issue about Rust-like Error handling #1209 And thanks for your work and awesome language!