code: func (c *Client) RemovePssPeer(pubkeyid string, spec *protocols.Spec) {
  	log.Debug("closing pss client peer", "pubkey", pubkeyid, "protoname", spec.Name, "protoversion", spec.Version)
  	c.poolMu.Lock()
  	defer c.poolMu.Unlock()
  	topic := pss.ProtocolTopic(spec)
  	c.peerPool[topic][pubkeyid].closed = true
  	delete(c.peerPool[topic], pubkeyid)
  }
docs: // Remove a pss peer
  //
  // TODO: underlying cleanup