code: func (ctx *SetupContext) NewOAuthClient(uris OAuthURIs) (*oauth.Client, error) {
  	clientID, secret, err := ctx.Credentials()
  	if err != nil {
  		return nil, err
  	}
  	return &oauth.Client{
  		TemporaryCredentialRequestURI: uris.TemporaryCredentialRequestURI,
  		ResourceOwnerAuthorizationURI: uris.ResourceOwnerAuthorizationURI,
  		TokenRequestURI:               uris.TokenRequestURI,
  		Credentials: oauth.Credentials{
  			Token:  clientID,
  			Secret: secret,
  		},
  	}, nil
  }
docs: // NewOAuthClient returns an oauth Client configured with uris and the
  // credentials obtained from ctx.