What's the best way to intercept HTTP/S requests to add authorization headers? http.RoundTripper says, implementations should not alter the request with adding auth related headers or handle responses.
I'm thinking about providing a client impl similar to http.Client. I also wonder why it doesn't implement a "Client" interface, so that multiple implementations could have been provided.