* [ refactor ] use Bits32 for enum types during codegen * [ test ] add test case * [ test ] restore vmcode test result * [ fix ] more B32 conversions * [ refactor ] flexible ENUM representation * [ text ] fix codegen test