anchor.diff:  [source, cypher]
   ----
   CALL myProc YIELD *
  +----
  +
  +==== Standalone call to a procedure that does not return result fields
  +
  +Standalone calls without `YIELD` are only supported for procedures that do not return result fields:
  +
  +.Standalone call to a procedure that does not return result fields
  +[source, cypher]
  +----
  +CALL myProc($arg)
  +----
  +
  +Omitting all result fields when calling a procedure may still be achieved using an in-statement call:
  +
  +.In-statement call to a procedure that omits all result fields
  +[source, cypher]
  +----
  +CALL myProc($arg)
  +RETURN "ok"
   ----
   
   ==== Filtering yielded records
  
positive.code: 
  This is the same as executing:
  
  .Equivalent in-statement call for standalone call to a procedure without `YIELD`
  [source, cypher]
  ----
  CALL myProc("Donald", 12) YIELD last
  
negative.code: 
  - Procedures returning a stream of records: `<procName>(arguments) :: (results)`
  - Arguments and results are written as comma-separated lists of `<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>`.
  
  ==== Procedure implementations
  
  