// (and we need the resolved HopNum to assert the stream request indeed came from the right hop below).
pub async fn create_firsthop_fast(self, params: CircParameters) -> Result<Arc<ClientCirc>> {
/// has advertised ["Relay=4"](https://spec.torproject.org/tor-spec/subprotocol-versioning.html#relay).
async fn newcirc<R: Runtime>(rt: &R, chan: Arc<Channel>) -> (Arc<ClientCirc>, CircuitRxSender) {
"Only {stream_bytes} of {total_bytes_received} bytes received from {N_STREAMS} came from {sid:?}; expected at least {MIN_EXPECTED_BYTES_PER_STREAM}"