anchor.diff:  
   
     // Blocks
  +
  +  bool _firstInline = false;
   
     void writeBlocks(Iterable<Block> blocks, {bool tight: false}) {
       Iterator<Block> it = blocks.iterator;
  
positive.code:       writeInlines(quote.contents, stripped: stripped);
        write(quote.single ? '\u{2019}' : '\u{201d}');
      } else {
        // Single quote have no contents and always closing.
        write(quote.single ? '\u{2019}' : '\u{201d}');
      }
    }
  
  
negative.code:       } else {
          throw new UnimplementedError(inline.toString());
        }
  
        _firstInline = false;
      }
    }
  
  