pub trait FilterKernel: Encoding {
    // Required method
    fn filter(&self, array: &Self::Array, mask: &Mask) -> VortexResult<ArrayRef>;
}pub trait FilterKernel: Encoding {
    // Required method
    fn filter(&self, array: &Self::Array, mask: &Mask) -> VortexResult<ArrayRef>;
}