code: func (c *Client) String() string {
  	c.connsMu.Lock()
  	conns := c.conns
  	c.connsMu.Unlock()
  
  	var buf bytes.Buffer
  	for i, conn := range conns {
  		if i > 0 {
  			buf.WriteString(", ")
  		}
  		buf.WriteString(conn.String())
  	}
  	return buf.String()
  }
docs: // String returns a string representation of the client status.