title: Clojure - inversion of control macro - Timothy Baldridge
body: <p>In this <a href="http://thinkrelevance.com/blog/2013/07/10/rich-hickey-and-core-async-podcast-episode-035" rel="nofollow">podcast on core.async at approximately 12 mins in</a>, Rich Hickey refers to a macro written by Timothy Baldridge that does 'inversion of control'. That this macro rewrites code into a state machine. </p>
  
  <p>Does anybody have a link to where this code is on github?</p>