Go's 'range over functions' iterators and avoiding iteration errors | Heykuki News