Yeah, I thought as much.
I will raise a pull request with the third-party package and implement the requirement of a http.Client as an interface that matches the http.Client methods used by the package.
Should the standard library http.Client provide an interface for http.Client so that third-party packages can accept that instead of the concrete stdlib http.Client, or is it the communities opinion that third-party packages should create an interface they accept, which covers the methods they call?
Cheers,
Ben