in include/unifex/find_if.hpp [416:424]
auto operator()(Sender&& predecessor, Func&& func, FuncPolicy policy) const
noexcept(
std::is_nothrow_constructible_v<remove_cvref_t<Sender>, Sender> &&
std::is_nothrow_constructible_v<remove_cvref_t<Func>, Func> &&
std::is_nothrow_constructible_v<remove_cvref_t<FuncPolicy>, FuncPolicy>)
-> _find_if::sender_t<remove_cvref_t<Sender>, std::decay_t<Func>, FuncPolicy>{
return _find_if::sender_t<remove_cvref_t<Sender>, std::decay_t<Func>, FuncPolicy>{
(Sender &&) predecessor, (Func &&) func, (FuncPolicy &&) policy};
}