We aren't discussing unions in memory layout, but in type systems. This also clearly indicates you aren't qualified for this discussion.