pub(super) fn build_extend_with_offset<T>( array: &ArrayData, offset: T, ) -> Box<dyn Fn(&mut _MutableArrayData<'_>, usize, usize, usize) -> Result<(), ArrowError> + '_>where T: ArrowNativeType + Add<Output = T>,