An extension of the "bluebird" promise library, used by both Knex.js & Bookshelf.js