initializing non-terminal union inside symbols