pub(crate) fn new_vec_with_capacity<A>(capacity: usize) -> Vec<A>
Creates a new vector with the capacity for the specified number of items before it must be resized