Only VisualStudio lets you prepend enums with their typename::