fn interleave_struct( fields: &Fields, values: &[&dyn Array], indices: &[(usize, usize)], ) -> Result<ArrayRef, ArrowError>