template<class F> constexpr unspecified not_fn(F&& f);
template<auto f> constexpr unspecified not_fn() noexcept;