Let's try to do wait.for with ES6 generators (not likely)