title: At the end of an async method, should I return or await?
body: <p>At the end of a Task-returning async method, if I call another async method, I could either <code>await</code> it or <code>return</code> its task. Which are the consequences of each?</p>
  
  <pre><code>    Task FooAsync()
      {
          return BazAsync();  // Option A
      }
  
      async Task BarAsync()
      {
          await BazAsync(); // Option B
      }
  </code></pre>