Use a$1 for ssa instead of a:1, and make a$1 parsable, so it works in macros
Bootstrap: packed structs for unions
Copied some compiler specs from Ruby to Crystal