code: func NewClient(conf *restclient.Config, version schema.GroupVersion) (*Client, error) {
  	delegate, err := dynamic.NewForConfig(conf)
  	if err != nil {
  		return nil, err
  	}
  
  	return &Client{version: version, delegate: delegate}, nil
  }
docs: // NewClient returns a new client based on the passed in config. The
  // codec is ignored, as the dynamic client uses it's own codec.