anchor.diff:  .Example creating a publisher instance from any object that implements `Iterable`:
   [source, clojure]
   ----
  -(def pub (p/publisher (take 1 (iterate inc 1))))
  +(def pub (p/publisher (take 5 (iterate inc 1))))
   
   (into [] pub)
   ;; => [1 2 3 4 5]
  
positive.code: 
  //^ And it accepts different kind of typical operatons of atomic abstractions:
  
  ==== Get and set values
  
  The atomic reference provides the standard way to set or get values using `get` and `set!` functions:
  
  
negative.code: 
  **futura** unlike Clojure and other Clojure contrib libs, does not have many
  restrictions for contributions. Just open a issue or pull request.
  
  
  == Get the Code
  
  _futura_ is open source and can be found on link:https://github.com/funcool/futura[github].
  
  You can clone the public repository with this command:
  
  [source,text]
  ----
  git clone https://github.com/funcool/futura
  ----
  
  
  
  
  
  == Run tests
  