Add potch/promise.js implementation.