anchor.diff:    void match(String regexp) => T.expect(something, T.matches(new RegExp(regexp)));
   
     void eq(x) => equal(x);
  -
   }
   
   class _not {
  
positive.code: $$assert(x, [reason]) => $assert.isTrue(x, reason);
  
  jsDeepEquals(JsObject a, JsObject b) {
  
    List<String> x = context['Object']['keys'].apply([a]);
    return x.every((x) {
      if (a[x] is JsObject || b[x] is JsObject) {
        return jsDeepEquals(a[x],b[x]);
      } else {
        T.expect(a[x], b[x]);
        return a[x] == b[x];
  
negative.code:   }
  
    equal(expected) {
      if ((something is JsObject || expected is JsObject) && _deep) {
        if (!(expected is JsObject)) {
          expected = new JsObject.jsify(expected);
        }
  