title: Inconsistency with Clojure's sequences?
body: <p>Clojure:</p>
  
  <pre><code>1:13 user=&gt; (first (conj '(1 2 3) 4))
  4
  1:14 user=&gt; (first (conj [1 2 3] 4))
  1
  ; . . .
  1:17 user=&gt; (first (conj (seq [1 2 3]) 4))
  4
  </code></pre>
  
  <p>I understand what is going on, but should this work differently?</p>