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