anchor.diff:  
   *What is the difference with _clojurewerkz/buffy_?*
   
  -*Buffy* is a excelent library, and I have used it in some circumstances, but is has
  +*Buffy* is a excellent library, and I have used it in some circumstances, but is has
   some things that I personally don't like:
   
   - It works only with netty bytebuf and I need an abstraction for work with
  
positive.code: 
  The difference of indexed and associative compositions is the input and output. In
  associative composition the expected input and output is a map. And in indexed
  composition, the expected input and input is a vector. Internally them represents
  the same value in bytes.
  
  Let start defining one:
  
negative.code: === Read and write spec to multiple byte buffers
  
  In some circumstances (specially when we working with streams) the buffers are
  split. The simplest but not very efficient approach will be copy all data in one
  unique byte buffer and read a spec from it. Octet comes with facilities for read a
  spec from a vector of buffers that prevents unnecessary copy action.
  
  .Example reading and writing data to a vector of buffers
  [source, clojure]
  