Promise polyfill

... and try to get the tests to pass but they won't because of the files in `__attic`