Public constructor for direct use (e.g. tests, manual wiring).
TracedHttpClient({String Function(String, Uri)? nameFor}) : this._withNameFor(nameFor);