Preprocessor improvements.
Allow Extern blocks in more places.
Arrays can be added.
Strings can convert to Byte Ptr.