Require a motherload more of C++11 features. Oh yeah baby!