anchor.diff:      /// <summary>Changes the <see cref="PostProcessor"/> of this runtime Farkle.</summary>
       /// <param name="pp">The new post-processor.</param>
       /// <returns>A new runtime Farkle with ite post-
  -    /// processor changed to <paramref="pp"/>.</returns>
  +    /// processor changed to <paramref name="pp"/>.</returns>
       [<MethodImpl(MethodImplOptions.AggressiveInlining)>]
       member this.ChangePostProcessor pp = changePostProcessor pp this
       /// <summary>Changes the <see cref="PostProcessor"/> of this runtime Farkle to a dummy
  
positive.code: 
  open RuntimeFarkle
  
  type RuntimeFarkle<'TResult> with
      /// <summary>Parses and post-processes a <see cref="Farkle.IO.CharStream"/>.</summary>
      /// <param name="charStream">The character stream to parse.</param>
  
negative.code:     [<CompiledName("ParseStream"); Obsolete("Streams are supposed to \
  contain binary data; not text. Use parseTextReader instead.")>]
      let parseStream rf doLazyLoad (encoding: Encoding) (inputStream: Stream) =
          let encoding = if isNull encoding then Encoding.UTF8 else encoding
          use sr = new StreamReader(inputStream, encoding, true, 4096, true)
          use cs =
              match doLazyLoad with
  