Simple CommonJS Promise/A proposal implementation