Promises API

[DEMO] Try to initialize promise object

Testing Code