code: func (k *Kademlia) EachConn(base []byte, o int, f func(*Peer, int) bool) {
  	k.lock.RLock()
  	defer k.lock.RUnlock()
  	k.eachConn(base, o, f)
  }
docs: // EachConn is an iterator with args (base, po, f) applies f to each live peer
  // that has proximity order po or less as measured from the base
  // if base is nil, kademlia base address is used