Plus, I don't like the fact that when you see something like "MyIterator!forward" by itself in code, there is no obvious clue that forward is an enum value and not a class name or a variable.
I might also add, that once we have an IDE that can do proper semantic analysis and colorization, you'll know it's an enum because it'll be colored like an enum.
