code: func Transport(transport http.RoundTripper) Option {
  	return func(gsa *GServiceAccount) error {
  		gsa.transport = transport
  		return nil
  	}
  }
docs: // Transport is a GServiceAccount option to set the client transport used by
  // the token source.