Trying new C++ keywords: auto and nullptr

Cool!
Adopting new C++ features

enum class
for( var x : y )