anchor.diff:  * Argument passing
   ** `Explicit`: Arguments are passed explicitly directly after the procedure name
   ** `Implicit`: Arguments are passed implicitly via the statement parameters
  -* May return
  -** `New Fields`: This procedure call pattern may be used with procedures that may or may not return result fields.
  -** `No Fields`: This procedure call pattern is _only_ available for procedures that do not return any result fields.
   * New (variable) bindings
   ** `None`: The call yields no new variables
   ** `Given`: The call yields the given new variables in the order specified
  
positive.code: 
  Procedures may be called standalone either using explicitly passed arguments or using implicitly passed arguments constructed from statement parameters.
  
  The `YIELD` subclause may only be omitted in the standalone form of `CALL` to call a procedure that does not return any result fields.
  In this case the query will return as many (empty) rows as produced by the called procedure.
  
  A further simplification allowed in the standalone form is to use `YIELD *` to denote that all result fields produced by the procedure implementation are returned by the statement.
  The `YIELD *` form is _only_ allowed in the standalone form of `CALL`.
  
  Different forms of standalone calls are detailed next.
  
negative.code: 
  ===== Calling with implicitly passed arguments (parameters) and with `YIELD *`
  
  Both simplifications may be used in a single standalone procedure call, leading to a concise syntax for just executing a single procedure call:
  
  .Standalone procedure call with `YIELD *`
  [source, cypher]
  ----
  CALL myProc YIELD *
  ----
  
  ===== Calling with implicitly passed arguments (parameters) and omitting `YIELD`
  
  As a further simplification, the `YIELD` subcluase can be omitted alltogether from a standalone procedure call, leading to an even more concise syntax:
  
  .Standalone procedure call with omitted `YIELD` and implicitly passed arguments
  [source, cypher]
  ----
  CALL myProc
  ----
  
  ==== Standalone call with omitted `YIELD` clause
  
  Standalone calls without `YIELD` are supported for all procedures:
  
  .Standalone procedure call with omitted `YIELD` and explicitly passed arguments
  [source, cypher]
  ----
  CALL myProc($arg)
  ----
  
  ==== Filtering yielded records
  