Go range iterators demystified | Hacker News Reader