code: func NewClient(authProvider dockerauth.AuthProvider, host, certPath string) (*Client, error) {
  	c, err := NewDockerClient(host, certPath)
  	if err != nil {
  		return nil, err
  	}
  	return newClient(authProvider, c)
  }
docs: // NewClient returns a new Client instance.