Promises
Promises copied to clipboard
Move Future polyfill off of the global
At a minimum, it should have a non-conflicting name with whatever global DOM eventually defines.
The bikeshed is now open. FuturePolyfill? PolyFuture?