use name for unnamed unions