"At the very least, identifiers should not be allowed to float freely as strings or integers in order to prevent a class of inconsistency bugs."
Tell that to almost every Typescript developer who uses `number` for identifiers.
Tell that to almost every Typescript developer who uses `number` for identifiers.