The documentation for oauth2.Exchange at https://godoc.org/golang.org/x/oauth2#Config.Exchange says:
The HTTP client to use is derived from the context. If a client is not provided via the context, http.DefaultClient is used.
Now I have created a http.Client with my own settings. How do I get the oauth2.Exchange function to use it?