Represents an acknowledgement of processing that a consumer sends back upstream.
Represents an asynchronous computation whose execution can be canceled.
Represents an asynchronous computation that can be canceled as long as it isn't complete.
A Scheduler is an scala.concurrent.ExecutionContext that additionally can
schedule the execution of units of work to run with a delay or periodically.
An exception reporter is a function that logs an uncaught error.
Utilities for Scala's standard concurrent.Future.
Cancelables represent asynchronous units of work or other things scheduled for execution and whose execution can be canceled.