code: func (h *BasicHost) PushIdentify() {
  	push := false
  
  	h.mx.Lock()
  	addrs := h.Addrs()
  	if !sameAddrs(addrs, h.lastAddrs) {
  		push = true
  		h.lastAddrs = addrs
  	}
  	h.mx.Unlock()
  
  	if push {
  		h.ids.Push()
  	}
  }
docs: // PushIdentify pushes an identify update through the identify push protocol
  // Warning: this interface is unstable and may disappear in the future.