Definitions for www.promisejs.org