template<class U> constexpr bool operator==(const indirect& lhs, const U& rhs) noexcept(noexcept(*lhs == rhs));
template<class U> constexpr synth-three-way-result<T, U> operator<=>(const indirect& lhs, const U& rhs);