pub(crate) type Vec<A> = Vec<A>;
An allocation-backend agnostic vector type
pub(crate) struct Vec<A> { /* private fields */ }