Adding the ability to create a promise without new.