<div dir="ltr">Hi, I have a question about the proposed `async/await`.<div><br></div><div>Are `throws async` and `await try` allowed? I think we have three options.</div><div><br></div><div>1. allows only `async throws`-`try await`</div><div>2. allows both `async throws`-`try await` and `throws async`-`await try` and does not distinguish them</div><div>3. allows both and distinguishes them like `Promise&lt;Result&lt;T&gt;&gt;` and `Result&lt;Promise&lt;T&gt;&gt;`</div><div><br></div><div>Although 3 is the most expressive, I think it is too complicated. In most cases we need only something similar to `Promise&lt;Result&lt;T&gt;&gt;`. To select 1 also makes it possible to support 3 in the future. So 1 seems a good choice to me.<br><div class="gmail_extra"><br clear="all"><div><div class="m_5694550447031322317gmail_signature" data-smartmail="gmail_signature">--<br>Yuta</div></div></div></div></div>