Rust's iterators optimize nicely–and contain a footgun | Hacker News Reader