P0007r069
P0007r069