namespace std::execution {class task_scheduler::ts-sender{// exposition onlypublic:using sender_concept = sender_t;
template<receiver Rcvr>state<Rcvr> connect(Rcvr&& rcvr);
};
}ts-sender is an exposition-only class that models
sender ([exec.snd]) and for which
completion_signatures_of_t<ts-sender> denotes:
completion_signatures<
set_value_t(),
set_error_t(error_code),
set_error_t(exception_ptr),
set_stopped_t()>
Effects: Let r be an object of a type that models receiver
and whose completion handlers result in invoking the corresponding
completion handlers of rcvr or copy thereof.
Returns an object of type state<Rcvr> containing
an operation state object initialized with connect(SENDER(*this),
std::move(r)).