pub trait IsVec: Debug { fn into_any(self: Box<Self>) -> Box<dyn Any>; fn as_any(&self) -> &dyn Any; fn box_clone(&self) -> Box<dyn IsVec>; fn eq(&self, other: &dyn Any) -> bool; }