Predefined types and constants

Predefined types and constants. Methods to fill a symbol table with
predefined types and constants. A little bit messy ...