just like modern C++ itself.