BROKEN and lazy attempt at unions from struct literals.