title: Clojure result returned is always function rather then result
body: <p>So I'm having trouble in that every time I evaluate a Clojure function, or type in in a REPL and call it, I'm not getting the result but something like <code>#function[clojure.core/map/fn--5880]</code>.</p>
  <p>What's causing this issue? I should be getting a result like a list here but I'm not. If I were to define everything in the REPL and run it, the result shows up just fine.</p>
  <p>It mostly doesn't matter what I put in, Anything marginally advanced will cause this.</p>
  <p>More specifics:</p>
  <p>Upon request.</p>
  <pre class="lang-clj prettyprint-override"><code>    (def filename &quot;tester.csv&quot;)
      
      (defn parse
        &quot;Convert a CSV into rows of columns&quot;
        [string]
        (map #(clojure.string/split % #&quot;\n&quot;)))
  </code></pre>
  <p>In REPL:</p>
  <pre class="lang-clj prettyprint-override"><code>    (parse (slurp filename))
  </code></pre>