pub(crate) fn open_or_create_vector_object<T: Debug + Invariant>( name: &str, ) -> Result<VecObject<T, VecObjectAlloc>>