anchor.diff:  (explained below).
   
   
  -==== Channels
  +==== Body as channel
   
   The `core.async` channel is one of the supported abstractions that comes with _catacumba_
   out of the box. It consists of a handler that returns a body as a channel or response as
  
positive.code: chunked responses.
  
  
  ==== Promises
  
  Promises are another abstraction supported out of the box in _catacumba_. It comes from
  the link:https://github.com/funcool/promissum[promissum library] and is build on top of
  
negative.code: 
  === CPS (Continuation-passing style)
  
  Is a low level handler type that works in a cps style (in other words, they works with
  callbacks). This is not general purpose handler type but you maybe found it usefull for
  integrate catacumba with other scenarios that it is not initialy designed to work.
  
  This is the aspect ot the cps style handler:
  
  [source]
  ----
  (defn my-cps-handler
    "Some usefull docstring."
    {:handler-type :catacumba/cps}
    [context callback]
    (future
      (Thread/sleep 1000)
      (callback "hello world")))
  ----
  
  
  == Built-in Handlers
  