fn write_sequential(ctx: WriteContext) -> Result<(), ReadStatError>Expand description
Default write path: consume chunks in order, streaming each to the format
writer, then finalize. Memory stays bounded because only the most recent
chunk is retained — kept solely so finish can report the row total.