(Optionally?) Prevent using the same value for two different enum labels
Issue #5
new
So you can't accidentally do this kind of thing:
enum blah{ blah1=1, blah2=1 };