I was only half joking in case that wasn't clear. Bikeshedding over trivialities is what we do. I agree with your latter point. The only thing better than enums is bitfield enums, so much more flexibility. The only issue is that would limit us to 64 different composable kinds, but we could just make new fields for other things.