code: func WithBalancer(value balancer.Balancer) options.Opt {
  	return func(p options.Params) {
  		if setter, ok := p.(balancerSetter); ok {
  			setter.SetBalancer(value)
  		}
  	}
  }
docs: // WithBalancer sets the balancing strategy to load balance (sort) the peers.