title: What is the correct way to await the completion of two Tasks in Swift 5.5 in a function that does not support concurrency?
body: <p>I have an app that does some processing given a string, this is done in 2 <code>Task</code>s. During this time i'm displaying an animation. When these <code>Task</code>s complete i need to hide the animation. The below code works, but is not very nice to look at. I believe there is a better way to do this?</p>
  <pre><code>let firTask = Task {
      /* Slow-running code */
  }
  
  let airportTask = Task {
      /* Even more slow-running code */
  }
  
  Task {
      _ = await firTask.result
      _ = await airportTask.result
      
      self.isVerifyingRoute = false
  }
  </code></pre>