42 using handle_type = std::coroutine_handle<task_promise<value_type>>;
45 static void unhandled_exception()
52 return task_type{handle_type::from_promise(*
this)};
55 static std::suspend_never initial_suspend()
noexcept
60 static std::suspend_never final_suspend()
noexcept