4200df0178
* add enum utility to handle duplicates but allowing conversion * fmt and tests
* add enum utility to handle duplicates but allowing conversion * fmt and tests