async function () {
const r0 = createLongRunningPromise()
const r1 = await task2()
const r2 = await task3()
return {r1, r2, r0: await r0}
}
async function () {
const r0 = createLongRunningPromise()
const r1 = await task2()
const r2 = await task3()
return {r1, r2, r0: await r0}
}