An ultra light Promises polyfill.