unnamed unions support