use utility_macros::union; fn main() {} union! { type A = "a" | "b" | "c"; }