P0007r068
P0007r068