title: How to partial conj?
body: <p>I'm trying to create a function that applies several processes to a map, including adding / updating some standard items to each map using "conj". I'm doing it by composing several other functions using "comp". </p>
  
  <p>So I tried doing this</p>
  
  <pre><code>(defn everything [extra] (comp (partial conj {:data extra}) another-func) )
  </code></pre>
  
  <p>Which won't work because conj wants the extra data as the second argument, not the first.</p>
  
  <p>I assume there should be a similarly straightforward way of composing a curried conj, but I can't quite figure out how to do it.</p>