С++26 представляет константу Constant_wrapper, которая является мощной оболочкой константы времени компиляции как части системы типов.
С++26 также представляет функцию function_ref, которая имеет свою собственную оболочку константы_arg_t (ранее называлась nontype_t).
Есть ли какая-то причина, по которой эти оболочки не унифицированы?