<p><pre><code>    (if (&gt; x 2)
        (do-this when-true)
      (also-do-this when-true))
</code></pre>
In some other language:<p><pre><code>    x &gt; 2 ? doThis(whenTrue) : alsoDoThisWhenTrue();
</code></pre>
Same problem. Maybe even slightly worse. For example it could be:<p><pre><code>    x &gt; 2 ? doThis(whenTrue) ; alsoDoThisWhenTrue();
</code></pre>
To spot the difference between a colon and the semicolon: tough.