template<class T>
consteval T extract-ref(info r); // exposition only
template<class T>
consteval T extract-member-or-function(info r); // exposition only
template<class T>
consteval T extract-value(info r); // exposition only
template<class T>
consteval T extract(info r);