speculation (npm): JavaScript promises are made to be broken. Speculations are cancellable promises.
Keywords: Promise|promises|cancel|cancellable