pub type Task<T> = Task<T, TaskMetadata>;
A handle to a task.
struct Task<T> { /* private fields */ }