anchor.diff:          if (length <= 0) {
               return $package$empty;
           } else {
  -            $dart$core.int len = (($dart$core.int $lhs$) => null == $lhs$ ? size - Integer.nativeValue(from) : $lhs$)((Integer.nativeValue(from) + length) < size ? length : null);
  -            return new Measure((first as Enumerable).neighbour(Integer.nativeValue(from)), len);
  +            $dart$core.int len = (($dart$core.int $lhs$) => null == $lhs$ ? size - nativeInt(from) : $lhs$)((nativeInt(from) + length) < size ? length : null);
  +            return new Measure((first as Enumerable).neighbour(nativeInt(from)), len);
           }
       }
       Sequential span([Integer from, Integer to]) {
  -        if (Integer.nativeValue(from) <= Integer.nativeValue(to)) {
  -            if ((Integer.nativeValue(to) < 0) || (Integer.nativeValue(from) >= size)) {
  +        if (nativeInt(from) <= nativeInt(to)) {
  +            if ((nativeInt(to) < 0) || (nativeInt(from) >= size)) {
                   return $package$empty;
               } else {
  -                $dart$core.int len = (($dart$core.int $lhs$) => null == $lhs$ ? size - Integer.nativeValue(from) : $lhs$)(Integer.nativeValue(to) < size ? (Integer.nativeValue(to) - Integer.nativeValue(from)) + 1 : null);
  -                return new Measure((first as Enumerable).neighbour(Integer.nativeValue(from)), len);
  +                $dart$core.int len = (($dart$core.int $lhs$) => null == $lhs$ ? size - nativeInt(from) : $lhs$)(nativeInt(to) < size ? (nativeInt(to) - nativeInt(from)) + 1 : null);
  +                return new Measure((first as Enumerable).neighbour(nativeInt(from)), len);
               }
           } else {
  -            if ((Integer.nativeValue(from) < 0) || (Integer.nativeValue(to) >= size)) {
  +            if ((nativeInt(from) < 0) || (nativeInt(to) >= size)) {
                   return $package$empty;
               } else {
  -                $dart$core.int len = (($dart$core.int $lhs$) => null == $lhs$ ? size - Integer.nativeValue(to) : $lhs$)(Integer.nativeValue(from) < size ? (Integer.nativeValue(from) - Integer.nativeValue(to)) + 1 : null);
  -                return (new Measure((first as Enumerable).neighbour(Integer.nativeValue(to)), len)).reversed;
  +                $dart$core.int len = (($dart$core.int $lhs$) => null == $lhs$ ? size - nativeInt(to) : $lhs$)(nativeInt(from) < size ? (nativeInt(from) - nativeInt(to)) + 1 : null);
  +                return (new Measure((first as Enumerable).neighbour(nativeInt(to)), len)).reversed;
               }
           }
       }
       Sequential spanFrom([Integer from]) {
  -        if (Integer.nativeValue(from) <= 0) {
  +        if (nativeInt(from) <= 0) {
               return this;
  -        } else if (Integer.nativeValue(from) < size) {
  -            return new Measure((first as Enumerable).neighbour(Integer.nativeValue(from)), size - Integer.nativeValue(from));
  +        } else if (nativeInt(from) < size) {
  +            return new Measure((first as Enumerable).neighbour(nativeInt(from)), size - nativeInt(from));
           } else {
               return $package$empty;
           }
       }
       Sequential spanTo([Integer to]) {
  -        if (Integer.nativeValue(to) < 0) {
  +        if (nativeInt(to) < 0) {
               return $package$empty;
  -        } else if (Integer.nativeValue(to) < (size - 1)) {
  -            return new Measure(first, Integer.nativeValue(to));
  +        } else if (nativeInt(to) < (size - 1)) {
  +            return new Measure(first, nativeInt(to));
           } else {
               return this;
           }
  
positive.code:         this.$outer$ceylon$language$List = $outer$ceylon$language$List;
      }
      $dart$core.int get lastIndex => $outer$ceylon$language$List.lastIndex;
      Integer getFromFirst([$dart$core.int index]) => defines(Integer.instance(index)) ? Integer.instance(index) : null;
      List clone() => $package$measure(Integer.instance(0), size) as List;
      List measure([Integer from, $dart$core.int length]) => clone().measure(from, length);
      List span([Integer from, Integer to]) => clone().span(from, to);
      List spanFrom([Integer from]) => clone().spanFrom(from);
  
negative.code:     $dart$core.bool get uppercase => !(lowercased == this);
      $dart$core.bool get titlecase => uppercase;
      $dart$core.bool get digit {
          $dart$core.int check = nativeInt((new Integer(integer)).and(new Integer(4294967280)));
          if ($package$digitZeroChars.contains(new Integer(check))) {
              return nativeInt((new Integer(integer)).and(new Integer(15))) <= 9;
          } else if ($package$digitZeroChars.contains((new Integer(check)).or(new Integer(6)))) {
              return nativeInt((new Integer(integer)).and(new Integer(15))) >= 6;
          } else {
              return (integer >= 120782) && (integer <= 120831);
          }
      }
      $dart$core.bool get letter => lowercase || uppercase;
      $dart$core.bool get whitespace => $package$wsChars.contains(new Integer(integer));
      $dart$core.bool get control => Boolean.nativeValue($package$nothing as Boolean);
      Comparison compare([Char other]) => (new Integer(integer)).compare(new Integer(other.integer));
      $dart$core.bool operator ==($dart$core.Object that) => (() {
          $dart$core.bool doElse$2 = true;
          if (that is Char) {
  