pub trait BetweenFn<A> {
    // Required method
    fn between(
        &self,
        arr: A,
        lower: &dyn Array,
        upper: &dyn Array,
        options: &BetweenOptions,
    ) -> VortexResult<Option<ArrayRef>>;
}pub trait BetweenFn<A> {
    // Required method
    fn between(
        &self,
        arr: A,
        lower: &dyn Array,
        upper: &dyn Array,
        options: &BetweenOptions,
    ) -> VortexResult<Option<ArrayRef>>;
}