That's not at all the traditional definition of variable. A variable is the code-lexical representation of a value in memory. (Think "variable" in algebra, which is the formula-lexical representation of an abstract value).
Anyways we can't have traditional counters, because of 1) lexical scoping rules and 2) value immutability.
Anyways we can't have traditional counters, because of 1) lexical scoping rules and 2) value immutability.