Minor re-factoring, ES6 features: default arguments and ommiting parenthesis for a single argument
Minor re-factoring, ES6 features: default arguments and ommiting parenthesis for a single argument

antivanov/coroutine.js