better handle cancellation-by-arc for URLSessionTask wrappers
better handle cancellation-by-arc for URLSessionTask wrappers

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