template<class U> constexpr reference_wrapper(U&& u) noexcept(see below);
void FUN(T&) noexcept; void FUN(T&&) = delete;
constexpr reference_wrapper(const reference_wrapper& x) noexcept;