title: OCaml doing multiple things on one line
body: <p>I'm not exactly sure how to do this but lets say you have an if and else statement, and in the else clause I want to execute one statement, followed by another separate one. </p>
  
  <p>For example:</p>
  
  <pre><code>let rec uniq_aux old_l new_l = match old_l with
      [] -&gt; []
    | (h::t) -&gt;
      if (contain h new_l) then
        uniq_aux t new_l
      else
        h::new_l ; (uniq_aux t new_l)
  ;;
  </code></pre>
  
  <p>in the last line in the code I want to add h to a new list (new_l) and keep recursing through the old list to process more info.</p>
  
  <p>But I am getting an error on that line and at the line where I do: contain h new_l then</p>