title: Clojure: Convert hash-maps key strings to keywords?
body: <p>I'm pulling data from Redis using Aleph:</p>
  
  <pre><code>(apply hash-map @(@r [:hgetall (key-medication id)]))
  </code></pre>
  
  <p>The problem is this data comes back with strings for keys, for ex:</p>
  
  <pre><code>({"name" "Tylenol", "how" "instructions"})
  </code></pre>
  
  <p>When I need it to be:</p>
  
  <blockquote>
    <p>({:name "Tylenol", :how "instructions})</p>
  </blockquote>
  
  <p>I was previously creating a new map via:</p>
  
  <blockquote>
    <p>{ :name (m "name"), :how (m "how")}</p>
  </blockquote>
  
  <p>But this is inefficient for a large amount of keys.</p>
  
  <p>If there a function that does this? Or do I have to loop through each?</p>