pub fn flush_diff<'a, W: Write>( w: &mut W, updates: impl Iterator<Item = CellUpdate<'a>>, ) -> Result<()>