We separate task from Task.withDeadline[T] so that user tasks are immutable and can be reusable.
We separate task from Task.withDeadline[T] so that user tasks are immutable and can be reusable.
Task.wthDeadline[T] useful to implementations, not clients or users of a Poller.