anchor.diff:  $$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]);
  +      return jsDeepEquals(a[x], b[x]);
       } else {
         T.expect(a[x], b[x]);
         return a[x] == b[x];
  
positive.code:   }
  
    equal(expected) {
      if ((something is JsObject || expected is JsObject )&& _deep) {
        if (!(expected is JsObject)) {
          expected = new JsObject.jsify(expected);
        }
  
negative.code:   void match(String regexp) => T.expect(something, T.matches(new RegExp(regexp)));
  
    void eq(x) => equal(x);
  }
  
  class _not {
  