P0007r064
P0007r064