func makeDinner() async throws -> Meal { async let veggies = try chopVegetables() async let meat = marinateMeat() async let oven = try preheatOven(temperature: 350) let dish = Dish(ingredients: await [veggies, meat]) return await try oven.cook(dish, duration: .hours(3)) }