If argument to 'valueAsPromise()' is a compatible promise, simply return it instead of creating new Promise
If argument to 'valueAsPromise()' is a compatible promise, simply return it instead of creating new Promise

ivygulch/SwiftPromises,walmartlabs-asdaios/SwiftPromises