chiffchaff (npm): Cancellable promises with progress reporting.
Keywords: async|await|browser|deferred|deferreds|es6|flow control|future|futures|node|promise|promises|promises-a|promises-aplus