cancel
Delay
SelfCancelation
cancelPromise
PromisingDelay
completePromise
PromisingDelay