Pure vs. Impure Iterators in Go | Hacker News Reader