anchor.diff:          RF.changePostProcessor pp rf
   
       [<Extension>]
  -    /// <summary>Returns a <see cref="RuntimeFarkle{Object}"/> that just checks if the given input is valid.</summary>
  +    /// <summary>Returns a <see cref="RuntimeFarkle{Object}"/> that just checks if its given input is valid.</summary>
       /// <remarks>If syntax-checking succeeds, the value of the result will be always <c>null</c></remarks>
       static member SyntaxCheck(rf) = RF.changePostProcessor RuntimeFarkleExtensions.SyntaxChecker rf
   
  
positive.code: 
      [<Extension>]
      /// <summary>Parses and post-processes a string.</summary>
      static member Parse(rf, str) = RF.parseString rf ignore str
  
      [<Extension>]
      /// <summary>Parses and post-processes a <see cref="ReadOnlyMemory{Char}"/>.</summary>
      static member Parse(rf, mem) = RF.parseMemory rf ignore mem
  
      [<Extension>]
      /// <summary>Parses and post-processes a <see cref="System.IO.Stream"/>,
      /// encoded with the given <see cref="System.Text.Encoding"/>.</summary>
      /// <remarks>
      /// <p>If not specified, the encoding defaults to UTF-8.</p>
      /// <p>The file can be read all at once in memory, if specified.</p>
      /// </remarks>
      static member Parse(rf, stream, [<Optional; DefaultParameterValue(null: Encoding)>] encoding, [<Optional; DefaultParameterValue(true)>] doLazyLoad) =
          let encoding = RuntimeFarkleExtensions.defaultEncoding encoding
          RF.parseStream rf ignore doLazyLoad encoding stream
  
      [<Extension>]
      /// <summary>Parses and post-processes the file at the given path, encoded with the given <see cref="Encoding"/>.</summary>
      /// <remarks>If not specified, the encoding defaults to UTF-8.</remarks>
      static member ParseFile(rf, fileName, [<Optional; DefaultParameterValue(null: Encoding)>] encoding) =
          let encoding = RuntimeFarkleExtensions.defaultEncoding encoding
          RF.parseFile rf ignore encoding fileName
  
      [<Extension>]
      /// <summary>Returns a new <see cref="RuntimeFarkle{TResult}"/> with a changed <see cref="PostProcessor"/>.</summary>
  
negative.code: /// <summary>Extension methods to easily create and work
  /// with <see cref="RuntimeFarkle{TResult}"/>.</summary>
  type RuntimeFarkleExtensions =
  
      static member private fLogIgnore = fun (_: Parser.ParseMessage) -> ()
  
      static member private defaultLogFunc f = if isNull f then RuntimeFarkleExtensions.fLogIgnore else FuncConvert.FromAction<_> f
  
      static member private defaultEncoding enc = if isNull enc then Encoding.UTF8 else enc
  
      /// <summary>A <see cref="PostProcessor{Object}"/> that just checks if the given string is valid.</summary>
  