Canceled as the third state

Domenic Denicola outlines the need for a third “cancelled” state for Promise, after “fulfilled” or “rejected”. If cancellable promises can get sorted, it will have a positive effect on a number of other in-the-works specs, so this is good to see.

View on github.com