anchor.diff:          {'code': 'BOS', 'Tmin': 30, 'Tmax': 95},
           {'code': 'BWI', 'Tmin': 32, 'Tmax': 100}
         ];
  -      Table t = new Table.from(rows);
  +      var t = Table.from(rows);
         t.removeColumn('Tmin');
         expect(t.ncol, 2);
         t.removeColumn('Tmin');
  
positive.code:         {'code': 'BOS', 'value': 2},
          {'code': 'ATL', 'value': 4}
        ];
        Table t = new Table.from(rows);
        //print(t.toCsv());
        expect(t.toCsv(), 'code,value\r\nBOS,2\r\nATL,4');
      });
  
negative.code:         {'code': 'BOS', 'Tmin': 30},
          {'code': 'BOS', 'Tmin': 31},
        ];
        var t1 = Table.from(rows);
        var rows2 = <Map>[
          {'Tmax': 33, 'code': 'BWI'},
          {'Tmax': 34, 'code': 'BWI'},
        ];
        var t2 = Table.from(rows2);
        var t = t1.cbind(t2);
        //print(t);
        expect([t.nrow, t.ncol], [2, 4]);
        expect(t.colnames, ['code', 'Tmin', 'Tmax', 'code_Y']);
  