Enforce that the imported Promise matches the global one in AMD
Move promise code to src/
Bundle ASAP with a build step
Build ypromise