Using string for expressions
Added ability to redeclare predefined types as new types, variables, constants or program/function/procedure parameters