async do { 1; }; (async do {}); let x = async do { if (foo()) { f() } else if (bar()) { g() } else { h() } }; async do { await 42 } let x = async do { let tmp = f(); tmp * tmp + 1 };