Fix up style in Main. Disabled referencing union through different member, is implementation-defined if accessed member is smaller. Maybe allow same sized accesses in future.