P0007r026
P0007r026