Comment Comment by jppittma C has unions. C has sum types. People have been doing tagged unions in C for longer than rust has been a language parent jppittma 5 days ago