I wanted to add request tracing for external calls. But the client library does not support augmenting the http.Client. Would it be possible to
A. Allow the users to send a custom *http.Client with a modified round tripper OR
B. Allow users to Implement the http.RoundTripper interface and send that as part of the config. Then client merges that into the http creation flow.