code: func HTTPWrappersForConfig(config *Config, rt http.RoundTripper) (http.RoundTripper, error) {
  	return transport.HTTPWrappersForConfig(config.transportConfig(), rt)
  }
docs: // HTTPWrappersForConfig wraps a round tripper with any relevant layered behavior from the
  // config. Exposed to allow more clients that need HTTP-like behavior but then must hijack
  // the underlying connection (like WebSocket or HTTP2 clients). Pure HTTP clients should use
  // the higher level TransportFor or RESTClientFor methods.