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);