title: Optimize boolean condition in IF statements
body: <p>I have the following conditions :</p>
  <pre><code>if (a &amp;&amp; (b || c)) {
   await t1();
  }
  if(b) {
    await t2();
   }
  </code></pre>
  <p>Considering t2 should be done AFTER t1, is there a way to optimize those conditions ?</p>