anchor.diff:  ----
   CREATE (n {prop: 0})
   WITH rand() AS rand, {param} AS map
  -RETURN rand, map.propertyKey
  +RETURN rand, map.propertyKey, count(n)
   ----
   
   . Use single quotes (Unicode character U+0027: ') for literal string values.
  
positive.code: [source, cypher]
  ----
  MATCH (member:Member {name: 'Mark Needham'})
        -[:HAS_MEMBERSHIP]->()-[:OF_GROUP]->(group:Group)-[:HAS_TOPIC]->(topic)
  WITH member, topic, count(*) AS score
  MATCH (topic)<-[:HAS_TOPIC]-(otherGroup)
  WHERE NOT (member)-[:HAS_MEMBERSHIP]->(:Membership)-[:OF_GROUP]->(otherGroup:Group)
  RETURN otherGroup.name, collect(topic.name), sum(score) AS score
  ORDER BY score DESC
  ----
  
negative.code: .Bad
  [source, cypher]
  ----
  MATCH (:Person)-->(vehicle:Car)-->(:Company)
        <--(:Country)
  RETURN count(vehicle)
  ----
  +
  .Good
  [source, cypher]
  ----
  MATCH (:Person)-->(vehicle:Car)-->(:Company)<--
        (:Country)
  RETURN count(vehicle)
  ----
  
  