A generator yields values and receives one back via `next(arg)`. What is logged for `received`?
function* g() {
const received = yield 'first';
console.log('received:', received);
yield 'second';
}
const it = g();
it.next(); // {value:'first', done:false}
it.next('hello'); // resumes, assigning to `received`