[FIX] Fix a lot of minor issues with different primitive types and add code some code to most of the outstanding syntax structures