code: func (h *BasicHost) newConnHandler(c inet.Conn) {
  	// Clear protocols on connecting to new peer to avoid issues caused
  	// by misremembering protocols between reconnects
  	h.Peerstore().SetProtocols(c.RemotePeer())
  	h.ids.IdentifyConn(c)
  }
docs: // newConnHandler is the remote-opened conn handler for inet.Network