| Handle errors correctly in main | anyhow thiserror | Rust patterns |
| Transform an Option value | std | Rust patterns |
| Provide fallbacks for missing values | std | Rust patterns |
| Convert an Option to a Result | std | Rust patterns |
| Chain fallible operations with Result | std | Rust patterns |
| Collect an iterator of Results | std | Rust patterns |