 ;; extract
 
 ;; extract is a function that lets you transform a structure
-;; to a map of a diferent shape and later write back changes
+;; to a map of a different shape and later write back changes
 ;; that are done to the new map
 
 (def user-view

;;     :email "tobias.funke@gmail.com"}

;; you can also define lenses using lens/getter-setter-lens
;; wich makes a lens from a getter and a setter function

(def first-name2
  (lens/getter-setter-lens


;; first task! something simple
;; Lets change the name of all the authors to tobias funke in this xml document.
;; This could be accomplished by digging down to the right elements and updating them
;; appropriately... but a lazier way would be to just walk all of the tree
;; and replace the contents of the elements with the author tag

