Serial, cancelable, generic, asynchronous tasks.