anchor.diff:        rawHtml,
         linkReference,
         blockquote,
  -      unorderedList,
         orderedList,
         para
     ]);
   
     Parser<List<Block>> get blockTight => choice([
         hrule,
  +      unorderedList,
         atxHeader,
         setextHeader,
         codeBlockIndented,
  
positive.code:     int startIndex = num.parse(testRes.value[0].join());
      String indexSeparator = testRes.value[1];
  
      return (list((digit.many1 > string(indexSeparator + " ")).record) ^ (items) {
        IndexSeparator separator;
        switch(indexSeparator) {
          case '.':
  
negative.code:   Parser<List<Block>> get block => choice([
        blanklines ^ (_) => [],
        hrule,
        unorderedList,
        atxHeader,
        setextHeader,
        codeBlockIndented,
  