anchor.diff:      // Don't print the first run. It's always terrible since the VM hasn't
       // warmed up yet.
       if (i == 0) continue;
  -    _printResult("Run ${_padLeft('#$i', 3)}", elapsed);
  +    _printResult("Run ${'#$i'.padLeft(3)}", elapsed);
     }
   
     _printResult('Best   ', best);
  
positive.code: }
  
  void _printResult(String label, double time) {
    print('$label: ${_padLeft(time.toStringAsFixed(2), 4)}ms '
        "${'=' * ((time * 20).toInt())}");
  }
  
  String _padLeft(String input, int length) {
    var result = input.toString();
    if (result.length < length) {
      result = ' ' * (length - result.length) + result;
    }
  
    return result;
  }
  
negative.code:   // Run the benchmark several times. This ensures the VM is warmed up and lets
    // us see how much variance there is.
    for (var i = 0; i <= numTrials; i++) {
      final stopwatch = Stopwatch()..start();
  
      // For a single benchmark, convert the source multiple times.
      late String result;
  