pub trait AcceptArrayVisitor {
    // Required method
    fn accept(&self, visitor: &mut dyn ArrayVisitor) -> VortexResult<()>;
}pub trait AcceptArrayVisitor {
    // Required method
    fn accept(&self, visitor: &mut dyn ArrayVisitor) -> VortexResult<()>;
}