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