let x = async do { if (foo()) { f() } else if (bar()) { g() } else { h() } };