fixed continue again so that it won't break multiple times in a row on the same breakpoint (it has to execute at least one other line before hitting the same breakpoint again), simplified runGenWithPromises