fn build_extend( array: &ArrayData, ) -> Box<dyn Fn(&mut _MutableArrayData<'_>, usize, usize, usize) + '_>