anchor.diff:  
     String _convertIntegerDigits(Iterable<int> digits) {
       final result = _formatDigits(digits, characters);
  -    return separator == null ? result : _separateRight(result, separator);
  +    return _integerPrinter(result);
     }
   
     String _convertFloat(num value) {
  
positive.code:     this.delimiter = delimiterString,
      this.infinity = infinityString,
      this.nan = nanString,
      this.precision = 0,
      this.separator,
      this.sign = omitPositiveSign,
    });
  
    @override
    String call(Object object) => _prependSign(
  
negative.code: 
    String _convertFraction(double value) {
      final digits = _intDigits(value.round(), base);
      final result = _formatDigits(digits, characters);
      return _fractionPrinter(result);
    }
  
    String _convertBigInt(BigInt value) {
  