anchor.diff:  ----
   (require '[bytebuff.core :as buf])
   
  -;; Indexed spec
  +;; Indexed composition
   (def my-spec1 (buf/spec (buf/int32) (buf/bool)))
   
   ;; The same spec but using associative composition
  
positive.code: == Introduction
  
  Working with raw bytes is tedious, and sometimes the language abstractions for working
  with bytes is not very pleasant. 
  
  _bytebuff_ library offers a simple api for working with raw byte arrays and compose binary protocols
  for two most developed clojure implementations: clojure (jvm) and clojurescript (javascript).
  
  
  == Project Maturity
  
  Since _bytebuff_ is a young project there can be some API breakage.
  
  
  == Install
  
negative.code: ;; => 2
  ----
  
  The `spec` is a polimorphic constructor for type specs compostion, that dependently of specified
  arguments, creates a indexed composition instance or associatieve.
  
  
  === Creating buffer
  
  