code: func (c *Comm) Shutdown() {
  	c.Lock.Lock()
  	defer c.Lock.Unlock()
  
  	c.createShutdownSignalIfNeeded()
  	if !c.shutdown {
  		close(c.shutdownSignal)
  	}
  
  	c.shutdown = true
  	for _, members := range c.Chan2Members {
  		for _, member := range members {
  			c.Connections.Disconnect(member.ServerTLSCert)
  		}
  	}
  }
docs: // Shutdown shuts down the instance