anchor.diff:  
   === Delays and timeouts.
   
  -JavaScript due its nature, does not allow you to block or sleep. But with promises you 
  +JavaScript due its nature, does not allow you to block or sleep. But with promises you
   can emulate the functionality using `delay` like so:
   
   [source, clojure]
  
positive.code:     (p/catch #(.log js/console "Timeout")))
  ----
  
  In case the async task is slow, in the example more that 200ms, the promise will be 
  rejected with timeout error and successfully captured with the `catch` handler.
  
  
  
negative.code:            (.log js/console v)))
  ;; => 1
  ----
  
  
  == Developers Guide
  