anchor.diff:  It's time to see how we can write data to buffers and read data from them using
   specs. Specs are simple schema on how the data should be read or write to the buffer.
   
  -Example writing data into buffer using indexed composed schema:
  -
  +.Example writing data into buffer using indexed composed schema
   [source, clojure]
   ----
   ;; The indexed composed spec exptects a vector as input
  
positive.code: [funcool/octet "0.2.0"]
  ----
  
  And the library works with the following platforms: *jdk7*, *jdk8*, *node* (0.12.7, 4.2.0,
  5.0.0).
  
  
  == Getting started
  
negative.code: Composed type specs and plain value type specs implements the same abstraction and
  both can be used directly in read and write operations:
  
  .Example using plain specs for read data from buffers
  [source, clojure]
  ----
  (buf/read buffer (buf/int16))
  