C++ named arguments proposal