Fix codegen for non-unique enum values

Fixes #21