fn read_preamble<R: Read>( reader: &mut PeekReader<R>, ) -> Result<(u32, TraceHeader), MoqTraceError>