Unpacking some Rust ergonomics: getting a single Result from an iterator of them | Heykuki News