pub fn validate_and_zip_mut_unroll2x<T>( buffer1: &mut [T], buffer2: &mut [T], chunk_size: usize, chunk2x_fn: impl FnMut(&mut [T], &mut [T]), chunk_fn: impl FnMut(&mut [T], &mut [T]), ) -> Result<(), ()>