class Async::Promise

def cancelled?

@returns [Boolean] Whether the promise has been cancelled.
def cancelled?
	@mutex.synchronize {@resolved == :cancelled}
end