simple_counting_scope() noexcept;
~simple_counting_scope();
token get_token() noexcept;
void close() noexcept;
bool try-associate() noexcept;
void disassociate() noexcept;
template<class State>
bool start-join-sender(State& st) noexcept;
bool try_associate() const noexcept;
void disassociate() const noexcept;
token get_token() noexcept;
void request_stop() noexcept;