anchor.diff:    });
   
     if (raw || updateFiles) {
  -    _printRaw(scores, updateFiles);
  +    await _printRaw(scores, updateFiles);
     }
   
     if (!raw || updateFiles) {
  -    _printFriendly(scores, updateFiles);
  +    await _printFriendly(scores, updateFiles);
     }
   }
   
  
positive.code:   } on FormatException catch (e) {
      stderr.writeln(e);
      print(parser.usage);
      exitCode = 64;
      return;
    }
  
  
negative.code: }
  
  /// Compare two DOM trees for equality.
  bool compareHtml(List<Element> expectedElements, List<Element> actualElements) {
    if (expectedElements.length != actualElements.length) {
      return false;
    }
  