P0007r044
P0007r044