anchor.diff:      }
       $dart$core.int get size {
           $dart$core.int outerSize = $outer$ceylon$language$Iterable.size;
  -        return (() {
  -            if (outerSize > 0) {
  -                return outerSize + ((outerSize - 1) ~/ ($capture$Iterable$interpose$step as $dart$core.int));
  -            } else {
  -                return 0;
  -            }
  -        })();
  +        return outerSize > 0 ? outerSize + ((outerSize - 1) ~/ ($capture$Iterable$interpose$step as $dart$core.int)) : 0;
       }
       $dart$core.bool get empty => $outer$ceylon$language$Iterable.empty;
       $dart$core.Object get first => $outer$ceylon$language$Iterable.first;
  
positive.code:     })();
      $dart$core.Object getFromFirst([$dart$core.int index]) => (() {
          $dart$core.int size = $outer$ceylon$language$List.size;
          return (() {
              if (index < (size * _$times)) {
                  return $outer$ceylon$language$List.getFromFirst(index.remainder(size));
              } else {
                  return null;
              }
          })();
      })();
      List clone() => new List$Repeat($outer$ceylon$language$List.clone(), _$times);
      Iterator iterator() => new CycledIterator($outer$ceylon$language$List, _$times);
  
negative.code:     $dart$core.int get size => (() {
          $dart$core.int outerSize = $outer$ceylon$language$Iterable.size;
          $dart$core.int quotient = outerSize ~/ $capture$Iterable$partition$length;
          return Integer.instance($capture$Iterable$partition$length).divides(Integer.instance(outerSize)) ? quotient : quotient + 1;
      })();
      $dart$core.bool get empty => $outer$ceylon$language$Iterable.empty;
      Iterator iterator() => (() {
  