anchor.diff:  
   Comparison decreasing([$dart$core.Object x, $dart$core.Object y]) => $package$decreasing(x, y);
   
  +Comparison $package$decreasingKey([Entry x, Entry y]) => (y.key as Comparable).compare(x.key);
  +
  +Comparison decreasingKey([Entry x, Entry y]) => $package$decreasingKey(x, y);
  +
  +Comparison $package$decreasingItem([Entry x, Entry y]) => (y.item as Comparable).compare(x.item);
  +
  +Comparison decreasingItem([Entry x, Entry y]) => $package$decreasingItem(x, y);
  +
   Callable $package$byIncreasing([Callable comparable]) => new dart$Callable(([$dart$core.Object x, $dart$core.Object y]) => (comparable.$delegate$(x) as Comparable).compare(comparable.$delegate$(y)));
   
   Callable byIncreasing([Callable comparable]) => $package$byIncreasing(comparable);
  
positive.code:     Iterable product([Iterable other]) => Iterable.$product(this, other);
      Iterable get cycled => Iterable.$get$cycled(this);
      Iterable interpose([$dart$core.Object element, $dart$core.Object step = $package$dart$default]) => Iterable.$interpose(this, element, step);
      $dart$core.bool containsEvery([Iterable elements]) => Category.$containsEvery(this, elements);
      $dart$core.bool containsAny([Iterable elements]) => Category.$containsAny(this, elements);
  }
  
negative.code:     Iterable product([Iterable other]) => Iterable.$product(this, other);
      Iterable get cycled => Iterable.$get$cycled(this);
      Iterable interpose([$dart$core.Object element, $dart$core.Object step = $package$dart$default]) => Iterable.$interpose(this, element, step);
      Iterable get distinct => Iterable.$get$distinct(this);
      Map group([Callable grouping]) => Iterable.$group(this, grouping);
  }
  final emptySet_ $package$emptySet = new emptySet_();
  
  