Fix #30 again, this time properly

None of that visitIdentifierUppercase nonsense – we can take that
information from the token’s type!