{
yield 1;
yield 2;
yield 3;
yield "Yowza, 1,2, and 3 were yielded so fast I didn't even see the numbers!";
const p = new Promise(resolve =>
setTimeout(
() =>
resolve(
'If you yield a promise, Observable waits for it to fetch, then displays it 🐶 '
),
2000
)
);
yield p;
}