Unnamed unions WIP.  About to change MemberInfo format, which will require re-bootstrapping the code generator.
Mostly done with anonymous unions.