> Names are not strings.
So what are they?
So what are they?
To use another example, a binary tree is not an array, although it can be implemented using an array.
Money is not a floating point value, and woe to the programmer that tries to use float for money.
We have i18n to give context, no assumptions needed.