anchor.diff:  user=> (meta #'five)
   {:ns #<Namespace user>, :name five, :column 1, :private true, :debug true, :line 1, :file "NO_SOURCE_PATH", :tag java.lang.Integer}
   ----
  +
  +Note that metadata is available in EDN, but bype hints are not.
   
   * <<xref/../../reference/metadata#,Clojure Official Documentation>>
   * http://en.wikibooks.org/wiki/Learning_Clojure/Meta_Data[Learning Clojure: Meta Data]
  
positive.code: 
  This is simply a recommended *convention* and not a *requirement*
  
  * https://github.com/bbatsov/clojure-style-guide#naming[Clojure Style Guide]
  
  == _ - Irrelevant var
  
  When you see this used as function arguments or similar, it is a common
  naming convention for vars or arguments you are not interested in using.
  That is you don't intend to use them, so you aren't really interested in
  thinking of a useful name for them.
  
  
negative.code: ----
  user=> (def three-and-four (list 3 4))
  #'user/three-and-four
  user=> `(1 ~three-and-four) ; treats as a single statement produces a nested list
  (1 (3 4))
  user=> `(1 ~@three-and-four) ; expand out as seperate statements
  (1 3 4)
  