(Apologies if this sort of question should instead go on Code Review.)
I\'d like to know the best way to augment an enum with additional information. The specific cas