anchor.diff:  ;; => 2
   ----
   
  -If you want to apply multiple functions, instead of using multiple times `then` or 
  +If you want to apply multiple functions, instead of using multiple times `then` or
   `map`, you can just use `chain`:
   
   [source, clojure]
  
positive.code: In some circumstances you will want wait a completion of few promises at same time,
  and _promesa_ also provides helpers for that.
  
  Imagine that you have a collection of promises and you want to wait until
  all of them are resolved. This can be done using the `all` combinator:
  
  [source, clojure]
  ----
  
negative.code: 
  A promise library for Clojure and ClojureScript.
  
  On the JVM platform is built on top of *completable futures* (requires jdk8) and on
  JS platform is built on top of https://github.com/petkaantonov/bluebird/[bluebird]
  promise library.
  
  
  === Project Maturity
  