Refactor type analysis code (will make struct ptr args easier)
x86: add struct pointer test case
fix incorrect type check in struct compilation code
x86: implement arrays of pointers to struct
Add a test program that prints 1000 places of e