code: func (b *Broker) Select(dialOpts ...grpc.DialOption) (*Conn, error) {
  	b.mu.Lock()
  	localConn := b.localConn
  	b.mu.Unlock()
  
  	if localConn != nil {
  		return &Conn{
  			ClientConn: localConn,
  			isLocal:    true,
  		}, nil
  	}
  
  	return b.SelectRemote(dialOpts...)
  }
docs: // Select a manager from the set of available managers, and return a connection.