code: func NewTokenSource(ctx context.Context, scopes []string) oauth2.TokenSource {
  	return &tokenSource{ctx, scopes}
  }
docs: // NewTokenSource makes oauth2.TokenSource implemented on top of GetAccessToken.
  //
  // It is bound to the given context.