Practical Patterns for Go Iterators | Dark Hacker News