anchor.diff:      var res = <String>[];
       for (var j = 0; j < ncol; j++) {
         List<String> aux;
  -      if ((options['format'] as Map).containsKey(column(j).name)) {
  +      if ((defaultOptions['format'] as Map).containsKey(column(j).name)) {
           aux = column(j)
  -            ._paddedOutput(format: options['format'][column(j).name])
  +            ._paddedOutput(format: defaultOptions['format'][column(j).name])
               .toList();
         } else {
           aux = column(j)._paddedOutput().toList();
  
positive.code: 
    /// Can control the formatting of double columns, for example give column
    /// with name 'A' you can specify
    /// {'format': 'A': (double x) => x.toStringAsPrecision(5)}
    Map<String, dynamic> options = <String, dynamic>{
      'columnSeparation': ' ',
      'format': <String, String Function(dynamic)>{},
    };
  
    /// Construct an empty (0 rows) table with columns.
    Table({List<String> colnames, Map<String,dynamic> options}) {
  
negative.code:       }
      }
      for (var i = 0; i < nrow + 1; i++) {
        res.add(out[i].join(defaultOptions['columnSeparation']));
      }
      return res.join('\n');
    }
  