HTTPClient is primarily used to describe an [*http.Client], but also.
type HTTPClient interfaceHTTPClient is primarily used to describe an [*http.Client], but also supports custom implementations.
For bespoke implementations, prefer using an [*http.Client] with a custom transport. See [http.RoundTripper] for further information.