CWG1344 Adding new special member functions to a class via default arguments