anchor.diff:  (buffers/empty? my-buffer)
   false
   ----
  -This is simply a recommended _convention_, not a requirement.
  +This is simply a recommended convention, not a requirement.
   
   * https://github.com/bbatsov/clojure-style-guide#naming[Clojure Style Guide]
   
  
positive.code: 
  == `<symbol>?` - Predicate Suffix
  
  Putting `?` at the end of a symbol is a _naming convention_ common across
  many languages that support special characters in their symbol names. It is
  used to indicate that the thing is a predicate, i.e. that it _poses a question_.
  For example, imagine using an API that dealt with buffer manipulation:
  
negative.code: many LISPs used to denote _special vars_. Most commonly in Clojure this is
  used to denote _dynamic_ vars, i.e. ones that can change depending on
  dynamic scope. The earmuffs act as a warning that "here be dragons"
  and to never assume the state of the var. Remember, this is a convention, not a
  rule.
  
  Core Clojure examples include `\*out*` and `\*in*` which represent the standard in
  