Distinguish identifier category by case.

Closes #26