anchor.diff:  [source,clojure]
   ----
   (defn print-contact-info [{:keys [f-name l-name phone company title]}]
  -  (do
  -    (println f-name l-name "is the" title "at" company)
  -    (println "You can reach him at" phone)))
  +  (println f-name l-name "is the" title "at" company)
  +  (println "You can reach him at" phone))
   
   (print-contact-info john-smith)
   ;= John Smith is the Sith Lord of Git at Functional Industries
   ;= You can reach him at 2150041776
   ----
   
  -This function will associatevly destructure the the input using the `:keys` shortcut and then print out the contact information that we provided.
  -
  -What are we thinking though!? It's 2015, no one uses their cell phones we all hand write personal letters to be delivered via the speedy Pony Express!
  +This function will associatively destructure the the input using the `:keys` shortcut and then print out the contact information that we provided.
  +
  +But what about when we want to send John a nice letter?
   
   [source,clojure]
   ----
  
positive.code:   (pintln a b c d))
  ;= A B C D
  ----
  
  === Where to destructure
  
  
negative.code: [source,clojure]
  ----
  (defn print-contact-info [{:keys [f-name l-name phone company title]
                            {:keys [street city state zip hobbies]} :address}
                            [fav-hobby second-hobby] hobbies]
    (println f-name l-name "is the" title "at" company)
    (println "You can reach him at" phone)
    (println "He lives at" street city state zip)
    (println "Maybe you can write to him about" fav-hobby "or" second-hobby))
  
  (print-contact-info john-smith)
  ;= John Smith is the Sith Lord of Git at Functional Industries
  ;= You can reach him at 2150041776
  ;= He lives at 452 Lisp Ln. Macroville Kentucky 81321
  ;= Maybe you can write to him about running or hiking
  ----
  