anchor.diff:      let testPerfHistoryWithConfig (conf : PerfHistoryConf) name subject (testRunId: string) tests =
           let tester =
               new PastImplementationComparer<_>(
  -                subject, testRunId, conf.historyFile, conf.comparer,
  -                conf.verbose, conf.throwOnError, conf.overwrite)
  +                subject, testRunId, conf.HistoryFile, conf.Comparer,
  +                conf.Verbose, conf.ThrowOnError, conf.Overwrite)
   
           testCase name <| fun _ ->
               let results = PerfTest.run (fun () -> tester :> PerformanceTester<_>) tests
               tester.PersistCurrentResults()
  -            conf.handleResults(conf.historyFile, results)
  +            conf.HandleResults(conf.HistoryFile, results)
   
       /// <summary>
       /// Compares current implementation against a collection of past tests.
  
positive.code:     /// <param name="tests">The performance tests to run against the subject and the alternatives.</param>
      let testPerfImplsWithConfig (conf : PerfImplsConf) name subject alternatives tests =
          let tester () =
              new ImplementationComparer<_>(subject, alternatives, conf.comparer, conf.verbose, conf.throwOnError)
                  :> PerformanceTester<_>
  
          testCase name <| fun _ ->
              let results = PerfTest.run tester tests
              conf.handleResults results
  
      /// <summary>
      /// Compares given implementation performance against a collection of other implementations.
  
negative.code:           /// Useful for making sure you don't accidentally write code that degrades
            /// performance. Defaults to false.
            /// </summary>
          { ThrowOnError  : bool
            /// <summary>
            /// The comparer for how much 'better' you need the subject to be. Defaults to
            /// <see cref="PerfUtil.MeanComparer" />.
            /// </summary>
            Comparer      : IPerformanceComparer
            /// Whether to print results to stdout. Defaults to true.
            Verbose       : bool
            /// An optional function that is called when the perf tests have been completed
            /// allowing you to extrace the results and save them or display them or show them
            /// to your mom.
            HandleResults : TestSession list -> unit }
          static member Defaults =
              { ThrowOnError  = false
                Comparer      = WeightedComparer()
                Verbose       = true
                HandleResults = fun _ -> () }
  
      /// <summary>
      /// Compares given implementation performance against a collection of other implementations.
  