pub type TaskType = Box<dyn Future<Output = ()> + Send + Unpin + 'static>;
struct TaskType(/* private fields */);