Create a 'def_union' macro for creating a union-like enum