Living with free type and class union | IEEE Conference Publication | IEEE Xplore