anchor.diff:  bool firstSection = true;
   
   bool search(String description, String searchFor, List<Event> events,
  -    ArgResults options,
  -    {int count}) {
  +    ArgResults options) {
     bool judgement = false;
     bool beganSection = false;
  +  int count = options["count"] != null ? int.parse(options["count"]) : null;
   
     for (final event in events) {
       if (searchFor == "passing" &&
  
positive.code:       abbr: "h",
        help: "Prove you can't read machine readable output.",
        negatable: false);
    parser.addOption("limit-flaky",
        abbr: "l",
        help: "Upper limit on tests reported flaky",
        defaultsTo: "100");
    parser.addFlag("passing",
        abbr: 'p', negatable: false, help: "Show passing tests.");
    parser.addFlag("unchanged",
  
negative.code:       abbr: 'c',
        negatable: false,
        help: "Show only tests that changed results.");
    parser.addOption("count",
        abbr: "C",
        help: "Upper limit on how many tests to report in each section");
    parser.addFlag("failing",
        abbr: 'f', negatable: false, help: "Show failing tests.");
    parser.addOption("flakiness-data",
  