anchor.diff:  the provided plain value. If it receives an instance of `Error`, it returns a
   rejected promise.
   
  -Also, it accepts a factory callback that receives two callable parameters:
  -`resolve` and `reject`. So you can use one or other to resolve or reject the promise
  +Also, it accepts a factory callback that receives two callable parameters: `resolve`
  +and `reject`. So you can use one or other to resolve or reject the promise
   respectively.
   
   .Example creating promise instance using a factory.
  
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
  