Fixed initialization of function local static variables, with a non const initializer (now happens on first call using a global to make sure it only happens once.)
Fixed some nested function problems when accessing outer function parameters.
Major changes to handling of structs.
Initial support for unions.
Probably more...