pub type JoinHandle<T> = Task<T>;
Handle to a spawned task. Kept alive keeps the task running; dropping it detaches under compio.
pub struct JoinHandle<T> { /* private fields */ }