add a case to DeferredError for canceled Deferreds from the various `first` functions
add a case to DeferredError for canceled Deferreds from the various `first` functions

glessard/deferred,glessard/deferred,glessard/swiftian-dispatch,glessard/async-deferred