anchor.diff:  
   [source,clojure]
   ----
  +user=> (#(println %&) "Hello " "Clojure " ", Thank " "You!! ")
  +(Hello Clojure , Thank You!! ) ; takes n args
   user=> (macroexpand '#(println %&))
   (fn* [& rest__11#] (println rest__11#))
   ----
  
positive.code: 
  [source,clojure]
  ----
  user=> (macroexpand `#(println %1 %2))
  (fn* [arg1 arg2] (clojure.core/println arg1 arg2)) ; takes 2 args
  
  user=> (macroexpand `#(println %4))
  (fn* [arg1 arg2 arg3 arg4] (clojure.core/println arg4)) ; takes 4 args doesn't use 3
  ----
  
negative.code: ----
  user=> (type #inst "2014-05-19T19:12:37.925-00:00")
  java.util.Date ;; this is host dependent
  user=> (read-string "#inst \"2014-05-19T19:12:37.925-00:00\"")
  #inst "2014-05-19T19:12:37.925-00:00"
  ----
  
  