code: func (f *OAuth2TripperFactory) NewTripper(creds *common.Credentials, provider common.Provider) (common.Tripper, error) {
  	return NewOAuth2Tripper(creds, provider), nil
  }
docs: // NewTripper creates a Tripper object for the OAuth2 authentication protocol.