Emily's promise/A+ in its own npm