code: func (r *Range) ForEach(fn func(net.IP)) {
  	r.alloc.ForEach(func(offset int) {
  		ip, _ := GetIndexedIP(r.net, offset+1) // +1 because Range doesn't store IP 0
  		fn(ip)
  	})
  }
docs: // ForEach calls the provided function for each allocated IP.