Completely rewrote the type system. Can now evaluate types if the usage occurs before the definition.
Fixed autovariable on structs.
Types now can be referenced across namespaces
If defining a function as type void you don't need to define type now.
func a() {} is a void, func a() : void {} is no longer valid.
Progress with the VM
More experimentation with VM. Heading toward a Register/Stack hybrid with 6 reserved registers and a fixed number of additional registers ( Undecided as of yet ) as well as a n-length stack
Bulk VM changes update