title: In clojure, map and stringify: make it simpler
body: <h2>map and stringify</h2>
  
  <p>I have this piece of <code>clojure</code> code:</p>
  
  <pre><code>(def up (memfn toUpperCase))   
  (str "\n" (apply str (interpose "\n" (map up '("one" "two")))) "\n"); "\nONE\nTWO\n"
  </code></pre>
  
  <p>The code does exactly what it is supposed to do: take a list of string, uppercase each one and envelop each one with a <code>\n</code> (inc before and after).</p>
  
  <p>But there must be a way to write this in a more <strong>elegant</strong> way. Please help.</p>