Why Rust's error handling is awesome | Dark Hacker News