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