Hi all,<br><br>Can anyone explain why the first function below selects &#39;x1-case as expected but the second fails to select &#39;x2-case? Am I expecting something to happen that shouldn&#39;t?<br><br>Thanks,<br><br>Kieron.<br>
<br>****<br><br>#lang racket<br><br>(case &#39;a<br>   [&#39;a &#39;x1-case]<br>   [&#39;b &#39;x1-case]<br>   [(15 2 3) &#39;y1-case]<br>   [(10 11 12) &#39;z1-case])<br><br>(case &#39;a<br>   [(&#39;a &#39;b) &#39;x2-case]<br>
   [(15 2 3) &#39;y2-case]<br>   [(10 11 12) &#39;z2-case])<br><br>