Added support for numbers in identifiers, and ...

added Aphelion-specific primitive types instead of using C's.