anchor.diff:          if (!(null == tmp$10)) {
               $dart$core.int unsigned;
               unsigned = tmp$10;
  -            $dart$core.double signed = (($dart$core.double $lhs$) => null == $lhs$ ? Integer.instance(sign * unsigned).nearestFloat : $lhs$)(unsigned == 0 ? 0.toDouble() * sign.toDouble() : null);
  +            $dart$core.double signed = (($dart$core.double $lhs$) => null == $lhs$ ? (sign * unsigned).toDouble() : $lhs$)(unsigned == 0 ? Integer.instance(0).float * Integer.instance(sign).float : null);
               $dart$core.int exponentMagnitude = exponent.abs();
               if (exponentMagnitude == 0) {
                   return signed;
               } else if (exponentMagnitude <= $package$maximumIntegerExponent) {
                   $dart$core.int scale = Integer.nativeValue(Integer.instance(10).power(Integer.instance(exponentMagnitude)));
  -                return (($dart$core.double $lhs$) => null == $lhs$ ? signed * scale.toDouble() : $lhs$)(exponent < 0 ? signed / scale.toDouble() : null);
  +                return (($dart$core.double $lhs$) => null == $lhs$ ? signed * Integer.instance(scale).float : $lhs$)(exponent < 0 ? signed / Integer.instance(scale).float : null);
               } else {
  -                return signed * Float.nativeValue(Float.instance(10.0).power(Float.instance(exponent.toDouble())));
  +                return signed * Float.nativeValue(Float.instance(10.0).power(Float.instance(Integer.instance(exponent).float)));
               }
           }
       }
  
positive.code:     void release([Throwable error]);
  }
  class operatingSystem_ implements dart$$Basic {
      operatingSystem_() {}
      $dart$core.String get fileSeparator => "/";
      $dart$core.String get pathSeparator => ":";
      $dart$core.String get version => "Unknown";
      $dart$core.String get name => "Unknown";
      $dart$core.String get newline => "\n";
      $dart$core.String toString() => ((("operating system [" + name) + " / ") + version) + "]";
  }
  final operatingSystem_ $package$operatingSystem = new operatingSystem_();
  
  
negative.code:     $dart$core.double m = float.abs();
      while (true) {
          $dart$core.double f = m * Float.nativeValue(Float.instance(10.0).powerOfInteger(i = Integer.nativeValue(Integer.instance(i).predecessor)));
          $dart$core.double d = Float.nativeValue(Float.instance(Float.nativeValue(Float.instance(f).fractionalPart) * Integer.instance(10).float).wholePart);
          Character c = Integer.instance(d.toInt() + $package$zeroInt).character;
          digits = digits.follow(c);
          if (Float.nativeValue(Float.instance(f).wholePart) == 0.0) {
  