code: func New(dispatcher service.Dispatcher, context context.Client, channelID string, opts ...options.Opt) *PeerResolver {
  	params := defaultParams(context, channelID)
  	options.Apply(params, opts)
  
  	logger.Debugf("Creating new balanced peer resolver")
  
  	return &PeerResolver{
  		params: params,
  	}
  }
docs: // New returns a new "balanced" peer resolver.