fn interleave_arrays( mask: &BooleanBuffer, truthy: &ArrayData, falsy: &ArrayData, ) -> Result<ArrayRef, ArrowError>