Notes about the Pathname Version Component
It is suggested, but not required, that implementations do the following:
Use positive integers starting at 1 as version numbers.
Recognize the symbol :oldest
to designate the smallest existing version number.
Use keywords for other special versions.