Promises/A+ doesn't seem a part of CommonJS