semantic: Remove need to manually keep enums in sync for type tags.