Could SG16 please look at https://cplusplus.github.io/LWG/issue3780 This probably needs a paper, and then a trip to LEWG.