code: func (c *Config) Client(ctx context.Context) *http.Client {
  	return oauth2.NewClient(ctx, c.TokenSource(ctx))
  }
docs: // Client returns an HTTP client wrapping the context's
  // HTTP transport and adding Authorization headers with tokens
  // obtained from c.
  //
  // The returned client and its Transport should not be modified.