michael@0: // Errors accessing next, done, or value don't cause an exception to be michael@0: // thrown into the iterator of a yield*. michael@0: michael@0: function* g(n) { for (var i=0; i