Represents an asynchronous computation whose execution can be canceled.
A Scheduler is an scala.concurrent.ExecutionContext
that additionally can schedule
the execution of units of work to run with a delay or periodically.
A small toolkit of classes that support compare-and-swap semantics for safe mutation of variables.