anchor.diff:  * http://aphyr.com/posts/305-clojure-from-the-ground-up-macros[Clojure from the ground up: macros]
   * <<xref/../../macros#,Clojure Official Documentation>>
   
  -== \*var-name* - Earmuffs
  +== `\*var-name*` - Earmuffs
   
   Earmuffs (a pair of asterisk bookending var names) is a *naming convention* in
   many LISPs used to denote *special vars*. Most commonly in Clojure this seems
  
positive.code: 
  * <<xref/../../reference/reader#,Reader>>
  
  == $ - Inner class reference
  
  Used to reference inner classes and interfaces in Java. Separates the
  container class name and the inner class name.
  
negative.code: * http://blog.jayfields.com/2011/01/clojure-using-java-inner-classes.html[Clojure: Using Java Inner Classes]
  * <<xref/../../reference/java_interop#,Official Documentation>>
  
  == `->`, `->>`, `some->`, `cond->`, `as->` etc. - Threading macros
  
  These are threading macros. Almost all of them take an initial value and
  *tread* this value through a number of forms. Let's imagine (for reasons unknown)
  