code: func NewBearerAuthRoundTripper(bearer string, rt http.RoundTripper) http.RoundTripper {
  	return &bearerAuthRoundTripper{bearer, rt}
  }
docs: // NewBearerAuthRoundTripper adds the provided bearer token to a request
  // unless the authorization header has already been set.