anchor.diff:         _agg_~1~(_x_~1~) AS _al_~1~, _agg_~2~(_x_~2~) AS _al_~2~, ..., _agg~M~_(_x~M~_) AS _al~M~_
   ----
   
  -Accordingly
  +.Baseline aggregation
  +====
   
   .[[Q1]]Q1
   [source, cypher]
  
positive.code: WITH AGGR(_L_)
  ----
  
  For instance, <<Q3>> from above (`RETURN b-a AS x, SUM(b*c) AS sumBC`) can be defined as effectively equivalent to
  
  [source, cypher]
  ----
  WITH b-a AS x, b*c AS sumBC
  RETURN x AS x, SUM(sumBC) AS sumBC
  ----
  
  Let's call this the _simple rewrite semantics_ for the WITH and RETURN clause.
  
  
negative.code: |1|21
  |2|12
  |===
  ====
  
  The semantics of such an RETURN (and WITH) clause can be described as a rewrite to the two baseline semantics combined by Cypher's linear composition.
  
  