Source: https://open-std.org/JTC1/SC22/WG21/docs/papers/2017/p0672r0.pdf