code: func WithServerName(serverName string) Option {
  	return func(p *Peer) error {
  		p.serverName = serverName
  
  		return nil
  	}
  }
docs: // WithServerName is a functional option for the peer.New constructor that configures the peer's server name