//! The source-agnostic reroute-report core: one row in ([`LegRecord`]), the pricing derived
//! from a stream of them ([`Samples`] / [`Prices`]), and the three reports built over both — the
//! venue-flow one ([`Report`]), the benchmark ([`RangeReport`]), and the per-template direct-fill
//! probe breakdown ([`probes::ProbeReport`]). Adapters map their own source onto `LegRecord`;
//! nothing here does I/O.
// Types and constants are flat; the verbs stay behind `benchmark::`, where `collect` and
// `measure` cannot be mistaken for iterator vocabulary.
pub use ;
pub use ;
pub use ;
pub use ;