pub fn segment_frame_iter<'a>( pages: impl Iterator<Item = PageIdx> + 'a, frame: &'a [u8], ) -> impl Iterator<Item = (PageIdx, Page)> + 'a