title: async await on anonamous methods
body: <p>This works   </p>
  
  <pre><code>Task &lt;string&gt; t = Task &lt;string&gt; .Factory.StartNew(() =&gt; {
      return "test";
  });
  </code></pre>
  
  <p>but if I change this to the below gives complilation error why?</p>
  
  <pre><code>Task &lt;string&gt; t = Task &lt;string&gt; .Factory.StartNew(asyc() =&gt; {
      await Thread.sleep(10000);
      return "test";
  });
  </code></pre>