Moves VTs from enums to structs to prevent empty enum generation, which would usually cause a compilation error.