anchor.diff:          return new dart$Callable(step$3$33);
       }));
       Iterable narrow();
  -    static Iterable $narrow([final Iterable $this]) => functionIterable(new dart$Callable(() {
  +    static Iterable $narrow([final Iterable $this]) => dart$functionIterable(new dart$Callable(() {
           $dart$core.bool step$0$expired$34 = false;
           $dart$core.bool step$0$35() {
               if (step$0$expired$34) {
  
positive.code:     $dart$core.bool containsEvery([Iterable elements]) => Category.$containsEvery(this, elements);
      $dart$core.bool containsAny([Iterable elements]) => Category.$containsAny(this, elements);
  }
  Iterable $package$functionIterable([Callable f]) => new functionIterable$$anonymous$0_(f);
  
  Iterable functionIterable([Callable f]) => $package$functionIterable(f);
  
  void $package$dartListCopyTo([List val, Array destination, $dart$core.Object sourcePosition = $package$dart$default, $dart$core.Object destinationPosition = $package$dart$default, $dart$core.Object length = $package$dart$default]) {
      if ($dart$core.identical(sourcePosition, $package$dart$default)) {
          sourcePosition = 0;
      }
      if ($dart$core.identical(destinationPosition, $package$dart$default)) {
          destinationPosition = 0;
      }
      if ($dart$core.identical(length, $package$dart$default)) {
          length = $dartInt($package$smallest($ceylonInteger(val.size - (sourcePosition as $dart$core.int)), $ceylonInteger(destination.size - (destinationPosition as $dart$core.int))) as Integer);
      }
      $dart$core.int i = destinationPosition as $dart$core.int;
      {
          $dart$core.Object element$1;
          Iterator iterator$0 = val.sublistFrom(sourcePosition as $dart$core.int).take(length as $dart$core.int).iterator();
          while ((element$1 = iterator$0.next()) is !Finished) {
              $dart$core.Object c;
              {
                  c = element$1;
              }
              destination.set((() {
                  $dart$core.int tmp$2 = i;
                  i = $dartInt($ceylonInteger(i).successor);
                  return tmp$2;
              })(), c);
          }
      }
  }
  
  void dartListCopyTo([List val, Array destination, $dart$core.Object sourcePosition = $package$dart$default, $dart$core.Object destinationPosition = $package$dart$default, $dart$core.Object length = $package$dart$default]) => $package$dartListCopyTo(val, destination, sourcePosition, destinationPosition, length);
  
  abstract class Destroyable implements Usable {
      void destroy([Throwable error]);
  
negative.code:         })()), $this.skip($this.size - sublist.size), sublist);
      }
      Iterable indexesWhere([Callable selecting]);
      static Iterable $indexesWhere([final List $this, Callable selecting]) => dart$functionIterable(new dart$Callable(() {
          $dart$core.bool step$0$expired$21 = false;
          $dart$core.bool step$0$22() {
              if (step$0$expired$21) {
  