anchor.diff:    };
   
     doSection('Dart Bag of Tricks', botHeaders);
  -  doSection('Hop task system', hopHeaders);
     doSection('Dependencies', otherHeaders);
   
     return new Future<Document>.immediate(source);
  
positive.code: 
        if(libName.startsWith('bot')) {
          botHeaders.add(child);
        } else if(libName.startsWith('hop')) {
          hopHeaders.add(child);
        } else {
          otherHeaders.add(child);
        }
  
negative.code: 
    // should only have h3 and h4 elements
    final botHeaders = new List<Element>();
    final otherHeaders = new List<Element>();
  
    for(final child in contentDiv.children) {
  