anchor.diff:  
   - Procedures returning a stream of records: `<procName>(arguments) :: (results)`
   - Arguments and results are written as comma-separated lists of `<name> :: <type>`
  -- Deprecated arguments and results are prefixed with the keyword `DEPRECATED` (i.e. written as `DEPRECATED <name> :: <type>`)
  +- Deprecated results are prefixed with the keyword `DEPRECATED` (i.e. written as `DEPRECATED <name> :: <type>`)
   
   An actual implementation may choose to support a notion of default value for procedure arguments.
  -For such a case, this CIP proposes that arguments with default values are written as `<name> = <value> :: <type>` (or `DEPRECATED <name> = <value>` respectively).
  +For such a case, this CIP proposes that arguments with default values are written as `<name> = <value> :: <type>`.
   
   ==== Procedure implementations
   
  
positive.code: This calls `myProc` for each input record produced by the preceding `MATCH` clause with a `name` argument obtained by evaluating `n.name` and an `id` argument obtained by evaluating `g.id * 1000 + r.id`.
  Each call results in invoking the concrete procedure implementation which may produce multiple procedure result records with a single result field `last`.
  For each of them, a new record is yielded that contains the original variables already in scope (i.e. `n`, `r`, `g`) as well as the projected result field `last` renamed as `lastLogin`.
  Omitting the `YIELD` subclause means that no new variables are introduced into the scope.
  The procedure call will still affect the cardinality.
  This means that if the procedure returns 5 rows, the incoming row will be repeated 5 times.
  
  
negative.code: 
  ==== Standalone calls
  
  Procedures may also be called standalone, i.e. without taking arguments from or combining their results with other parts of a larger statement.
  In this case, the trailing `RETURN` clause is omitted and all projected fields are implicitly returned by the query.
  
  Procedures may be called standalone either using explicitly passed arguments or using implicitly passed arguments constructed from statement parameters.
  