pub type Task = FutureObj<'static, ()>;
A JoinHandle returning the result of running the task
pub struct Task(/* private fields */);