is this an accepted convention for constants or some invention of yours? i can see the theoretical value of being super explicit, but at the same time, i could also see disadvantages to this approach (this thing will be obtuse in a debugger, for example). strings seem totally reasonable to me for this type of thing too.