title: Scheme - detecting aux keyword
body: <p>I have just finished up the compilers course at IU and am trying to add a few more forms to my little "scheme". We added several forms into our language via syntactic sugar where a full scheme would typically use macro-expansion (and and or were the main ones). The problem I've come across is desugaring a cond statement.</p>
  
  <p>As a note: I am going back and forth between Chez and Petite Chez as I work.</p>
  
  <p>I am trying to handle all of the cond clause forms. When handling the (test => expr) form, I seem to be running into problems working with the =>. I can't seem to do anything to it without getting a misplaced aux keyword error or having the clause fall through to the next line in my match statement. </p>
  
  <p>Any ideas on how I can detect this keyword?</p>