coroutine.js (bower): Experiment in building a JavaScript coroutine implementation using generators and promises
Keywords: async|await|coroutine|promise|generator|yield|asynchronous