See issue [#32](https://github.com/BitcoinUnlimited/BitcoinCashSpecification/issues/32)
Quoting @joshmg:
"I think we're inclined to take your most recent suggestion and rename what the specification calls "variable length integer" to "compact variable length integer". It's similar enough to the C++ -ism such that anyone with that context will understand the intended parallel, while also avoiding the name collision of BCHN/Core's internal VarInt."