Support any Observable library and polyfill
MIT License
Convert an Observable to a Promise
Start a promise chain
Run promise-returning & async functions in series, each passing its result to the next
Wait for any promise to be fulfilled
Reduce a list of values using promises into a promise for a value
Import a module lazily
Check if something is a promise