title: How to make reference/pointer in clojure?
body: <p>I would like to change normal behavior of code</p>
  
  <pre><code>(def a 5)
  (def b a)
  (def a 1)
  b
  5
  </code></pre>
  
  <p>To this behavior</p>
  
  <pre><code>(def a 5)
  (*something* b a)
  (def a 1)
  b
  1
  </code></pre>
  
  <p>It is just for learning purposes so please do not try any deep sense in this. </p>