pub type ZVec<T> = Nested<Vec<T>>;
A Nested<Vec<T>>
Nested<Vec<T>>
struct ZVec<T> { /* private fields */ }