Single Spawn
spawn(...) starts one separate process and returns a future for it.
function* submitOrder() {
yield* spawn(function* sendReceiptEmail() {
yield* sleep(1000);
return "receipt sent";
});
return "order accepted";
}submitOrder calls spawn(...), starting sendReceiptEmail.
submitOrder returns order accepted while sendReceiptEmail continues.