<expr>
  <define name="square" args="x">
    <multiply><x/><x/></multiply>
  </define>
  <if>
    <eq>
      <square>2<define name="x">4</define></square>
      16
    </eq>
    <print newline="true">PASS</print>
    <expr>
      <print newline="true">FAIL</print>
      <false/>
    </expr>
  </if>
</expr>
