Hi! When user sets `global.Promise = require('bluebird');` This module does not work any more because of bluebird's check in its constructor. Bluebird will throw `the promise constructor cannot be invoked directly`. Could you somehow use V8's Promise instead of global.Promise?