fn interleave_map( values: &[&dyn Array], indices: &[(usize, usize)], field: &FieldRef, ordered: bool, ) -> Result<ArrayRef, ArrowError>