Allow consts to be non-nullary enum constructors
Omit needless zeroes for C-like variants of non-C-like enums