anchor.diff:      Byte leftLogicalShift([$dart$core.int shift]) => new Byte(Integer.nativeValue(Integer.instance(signed).leftLogicalShift(Integer.nativeValue(Integer.instance(shift).and(Integer.instance(7))))));
       Byte rightArithmeticShift([$dart$core.int shift]) => new Byte(Integer.nativeValue(Integer.instance(signed).rightArithmeticShift(Integer.nativeValue(Integer.instance(shift).and(Integer.instance(7))))));
       Byte rightLogicalShift([$dart$core.int shift]) => new Byte(Integer.nativeValue(Integer.instance(signed).and(Integer.instance(255)).rightLogicalShift(Integer.nativeValue(Integer.instance(shift).and(Integer.instance(7))))));
  -    Byte set([$dart$core.int index, $dart$core.Object bit = $package$dart$default]) => new Byte(Integer.nativeValue(Integer.instance(signed).set(index, bit)));
  +    Byte set([$dart$core.int index, $dart$core.Object bit = $package$dart$default]) {
  +        if ($dart$core.identical(bit, $package$dart$default)) {
  +            bit = Binary.$set$bit(this, index);
  +        }
  +        return new Byte(Integer.nativeValue(Integer.instance(signed).set(index, bit)));
  +    }
       Byte xor([Byte other]) => new Byte(Integer.nativeValue(Integer.instance(signed).xor(Integer.instance(other.unsigned))));
       Byte get predecessor => new Byte(unsigned - 1);
       Byte get successor => new Byte(unsigned + 1);
  
positive.code:     Iterable interpose([$dart$core.Object element, $dart$core.Object step = $package$dart$default]);
      static Iterable $interpose([final Iterable $this, $dart$core.Object element, $dart$core.Object step = $package$dart$default]) {
          if ($dart$core.identical(step, $package$dart$default)) {
              step = 1;
          }
          if (!((step as $dart$core.int) >= 1)) {
              throw new AssertionError("Violated: step>=1");
          }
          return new Iterable$interpose$$anonymous$29_($this, step, element);
      }
      Iterable get distinct;
      static Iterable $get$distinct([final Iterable $this]) => new Iterable$distinct$$anonymous$31_($this);
      Map frequencies();
  
negative.code:     $dart$core.Object invoke([$dart$core.Object typeArguments = $package$dart$default, Sequential arguments]);
      static $dart$core.Object $invoke([final meta$declaration$FunctionalDeclaration $this, $dart$core.Object typeArguments = $package$dart$default, Sequential arguments]) {
          if ($dart$core.identical(typeArguments, $package$dart$default)) {
              typeArguments = meta$declaration$FunctionalDeclaration.$invoke$typeArguments($this);
          }
          return ($this.apply(typeArguments as Sequential) as meta$model$Applicable).apply(arguments);
      }
      static $dart$core.Object $invoke$typeArguments(final meta$declaration$FunctionalDeclaration $this) => $package$empty;
      $dart$core.Object memberInvoke([$dart$core.Object container, $dart$core.Object typeArguments = $package$dart$default, Sequential arguments]);
      static $dart$core.Object $memberInvoke$typeArguments(final meta$declaration$FunctionalDeclaration $this, $dart$core.Object container) => $package$empty;
  }
  abstract class meta$declaration$FunctionDeclaration implements meta$declaration$FunctionOrValueDeclaration, meta$declaration$FunctionalDeclaration {
      meta$model$Function apply([Sequential typeArguments]);
  