In decades past, it used to be the case that only some characters at the beginning of an identifier were meaningful (after compilation), and the rest were ignored; also, screens showed fewer characters per line. This led people to try to "skimp" on characters in identifiers (e.g. in the Unix file system's top-level directories).
But these days - that's not necessary. And in this particular repository, there are original names to replicate.
Thus, I suggest you consider using the names "vector", "string" "dequeue" etc. in full, rather than the ultra-short versions of them.
In decades past, it used to be the case that only some characters at the beginning of an identifier were meaningful (after compilation), and the rest were ignored; also, screens showed fewer characters per line. This led people to try to "skimp" on characters in identifiers (e.g. in the Unix file system's top-level directories).
But these days - that's not necessary. And in this particular repository, there are original names to replicate.
Thus, I suggest you consider using the names "vector", "string" "dequeue" etc. in full, rather than the ultra-short versions of them.