* enums * don't collide * auto_generated_enums * check based on new enum val * maybe this will make generate tool happy * add a test * fix test * fix and add another test * make clang happier Co-authored-by: Matthew Kennedy <makenne@microsoft.com>