anchor.diff:      List spanTo([Integer to]) => ((List $lhs$) => null == $lhs$ ? $outer$ceylon$language$List.spanTo(to) : $lhs$)(Integer.nativeValue(to) > this._$to ? $outer$ceylon$language$List.spanTo(Integer.instance(this._$to)) : null);
       List clone() => new List$Sublist($outer$ceylon$language$List.clone(), _$to);
       Iterator iterator() => (() {
  -        Iterator iter = $outer$ceylon$language$List.iterator();
  +        Iterator iter;
  +        {
  +            iter = $outer$ceylon$language$List.iterator();
  +        }
           return new List$Sublist$$anonymous$5_(this, iter);
       })();
       $dart$core.bool operator ==($dart$core.Object that) => List.$equals(this, that);
  
positive.code:         $dart$core.Object element$1;
          Iterator iterator$0 = comparators.iterator();
          while ((element$1 = iterator$0.next()) is !Finished) {
              Callable compare = element$1 as Callable;
              Comparison comparison = compare.f(x, y) as Comparison;
              if (!(comparison == $package$equal)) {
                  return comparison;
  
negative.code:             $dart$core.Object element$17;
              Iterator iterator$16 = ($package$measure(Integer.instance(0), (($this.size - (from as $dart$core.int)) + 1) - sublist.size) as Sequential).reversed.iterator();
              while ((element$17 = iterator$16.next()) is !Finished) {
                  Integer index;
                  {
                      index = element$17 as Integer;
                  }
                  if ($this.includesAt(Integer.nativeValue(index), sublist)) {
                      return Integer.nativeValue(index);
                  }
  