Can somebody add an example of what this would look like:
const foo = async function () { return 1 }
const bar = async function () { return 1 }
const results = await Promise.all([foo(), bar()])
I think having just a single task::block_on in each example isn't very "real world"