anchor.diff:  
   * Format Cypher and EBNF for readability.
   
  -* Write one sentence per line.
  +* For text in paragraphs, write one sentence per line.
   ====
   
   [abstract]
  
positive.code: 
  For each aspect of the proposed feature(s), provide at least one Cypher example query to show how the feature is envisaged to work, along with explanatory text.
  
  _An example of this is shown below:_
  
  [source, cypher]
  .Find all persons whose name starts with "And"
  ----
  MATCH (a:Person) WHERE a.name STARTS WITH “And”
  RETURN a
  ----
  
  [source, cypher]
  .Find all persons whose name starts with the parameter prefix
  ----
  MATCH (a:Person) WHERE a.name STARTS WITH {prefix}
  RETURN a
  ----
  
  [source, cypher]
  .Find all persons whose name ends with "fan"
  ----
  MATCH (a:Person) WHERE a.name ENDS WITH "fan"
  RETURN a
  ----
  
  [source, cypher]
  .Find all books whose isbn in string form contains "007"
  ----
  MATCH (b:Book) WHERE toString(b.isbn) CONTAINS "007"
  RETURN a
  
negative.code: 
  Provide the full range of syntactic additions and modifications in EBNF (https://en.wikipedia.org/wiki/Extended_Backus-Naur_Form) format, along with explanatory text.
  
  _An example of this is shown below._
  
  Extend expressions to support string search operators:
  [source, ebnf]
  ----
  expression    = current definition of expression
                | string-search
  