anchor.diff:  ----
   ====
   
  -Note that the semantics proposed here also provides for the mixing of projection and aggregation that the <<simpleRewrite,simple rewrite semantics>> covers, i.e. it is a generalization of the simple rewrite semantics.
  +Note that the grouping and aggregation semantics also provides for the mixing of projection and aggregation that the <<simpleRewrite,simple rewrite semantics>> covers, i.e. it is a generalization of the simple rewrite semantics.
   
   .Rewrite semantics on simple mixing of projection and aggregation
   ====
  
positive.code: RETURN AGGR(_L_)
  ----
  
  Analogously, the semantics of `WITH _L_` can be defined as effectively equivalent to
  
  [source, cypher, subs="quotes"]
  ----
  
negative.code: [abstract]
  .Abstract
  --
  This CIP clarifies the semantics of grouping and aggregation functionality in the WITH and the RETURN clause of Cypher.
  --
  
  toc::[]
  
  == Background
  
  In this CIP we assume the following baseline semantics as a given and well-defined.
  Further, we consider a simple rewrite semantics for grouping and aggregation, that lays the foundation for the rewrite semantics that is proposed in the <<Proposal>> section of this CIP.
  
  We also use following driving table in most of the CIP's examples:
  
  .Example driving table
  |===
  