anchor.diff:  
   (defn example-handler
     [context]
  -  (let [body (:body context)]
  -    (println "Received body:" body)
  +  (let [body (:data context)]
  +    (println "Received data:" data)
       (http/no-content)))
   
   (def app
  
positive.code: body with the `application/json` content type.
  
  The body parsing is a open system, implemented using clojure's polymorphism facilites
  such as multimethods. If you want add additional parser, is as simple as adding an
  implementation to the `parse` multimethod with your content-type as dispatch tag.
  
  [source, clojure]
  ----
  
negative.code: ----
  
  In the example above, the second handler prints the message found in the context.
  
  
  
  === Modular components
  