Benchmarks for a few iterator patterns in Go