[meta.reflection] first claims:
// [meta.reflection.result], expression result reflection
template<class T>
consteval info reflect_constant(const T& value);
but later in [meta.reflection.result] we say:
template<class T>
consteval info reflect_constant(T expr);
I think the latter one is correct.