anchor.diff:  class Map$filterKeys$$anonymous$3_ implements Map {
       Map $outer$ceylon$language$Map;
       Callable $capture$Map$filterKeys$filtering;
  -    Map$filterKeys$$anonymous$3_([Map this.$outer$ceylon$language$Map, Callable this.$capture$Map$filterKeys$filtering]) {}
  +    Map$filterKeys$$anonymous$3_([Map $outer$ceylon$language$Map, Callable $capture$Map$filterKeys$filtering]) {
  +        this.$outer$ceylon$language$Map = $outer$ceylon$language$Map;
  +        this.$capture$Map$filterKeys$filtering = $capture$Map$filterKeys$filtering;
  +    }
       $dart$core.Object get([$dart$core.Object key]) => (() {
           $dart$core.bool doElse$19 = true;
           if (key != null) {
  
positive.code: class Iterable$locations$$anonymous$6_$$anonymous$7_ implements Iterator {
      Iterable$locations$$anonymous$6_ $outer$ceylon$language$Iterable$locations$$anonymous$6_;
      Iterator $capture$$iter;
      Iterable$locations$$anonymous$6_$$anonymous$7_([Iterable$locations$$anonymous$6_ this.$outer$ceylon$language$Iterable$locations$$anonymous$6_, Iterator this.$capture$$iter]) {
          _$i = 0;
      }
      $dart$core.int _$i;
  
negative.code: class Iterable$takeWhile$$anonymous$14_ implements Iterable {
      Iterable $outer$ceylon$language$Iterable;
      Callable $capture$Iterable$takeWhile$taking;
      Iterable$takeWhile$$anonymous$14_([Iterable $outer$ceylon$language$Iterable, Callable $capture$Iterable$takeWhile$taking]) {
          this.$outer$ceylon$language$Iterable = $outer$ceylon$language$Iterable;
          this.$capture$Iterable$takeWhile$taking = $capture$Iterable$takeWhile$taking;
      }
      Iterator iterator() => (() {
          Iterator iter = $outer$ceylon$language$Iterable.iterator();
          return new Iterable$takeWhile$$anonymous$14_$$anonymous$15_(this, iter);
  