Moved custom Promise methods to our impl instead of bb.js