code: func NewClient(endpoint *Endpoint, user, password string) (*Client, error) {
  	return NewClientWithParameters(endpoint, user, password, DefaultParameters)
  }
docs: // NewClient will create a new remote client on url, connecting with user and password
  // This function doesn't connect (connection happens only when CreateShell is called)