anchor.diff:               parseFetchOrPostfix ]
   
   
  -//
  -// Parameters and lists.
  -//
  +(*
  + * Parameters and lists.
  + *)
   
   /// Parses a comma-delimited parameter list.
   /// Each parameter is parsed by argp.
  
positive.code:                     // ^- {| <view> |}
  
  
  //
  // View definitions.
  //
  
  /// Parses a functional view definition.
  let parseDFuncView = wrapFuncLike parseIdentifier DFunc parseIdentifier
  
negative.code: let inAngles p = inBrackets "<" ">" p
  
  
  (*
   * Forwards.
   *)
  
  // These parsers are recursively defined, so we must set up
  // forwarding stubs to them before we can proceed with the
  