anchor.diff:          } else if (switch$12 == "P") {
               return 15;
           } else if (switch$12 == "m") {
  -            return Integer.nativeValue(-Integer.instance(3));
  +            return -3;
           } else if (switch$12 == "u") {
  -            return Integer.nativeValue(-Integer.instance(6));
  +            return -6;
           } else if (switch$12 == "n") {
  -            return Integer.nativeValue(-Integer.instance(9));
  +            return -9;
           } else if (switch$12 == "p") {
  -            return Integer.nativeValue(-Integer.instance(12));
  +            return -12;
           } else if (switch$12 == "f") {
  -            return Integer.nativeValue(-Integer.instance(15));
  +            return -15;
           } else {
               if (String.instance(String.instance(string).lowercased).startsWith(String.instance("e")) && String.instance(string).rest.every($package$digitOrSign)) {
                   return $package$parseInteger(String.nativeValue(String.instance(string).rest));
  
positive.code:                 }
                  $dart$core.int dir;
                  {
                      $dart$core.int tmp$93 = Integer.nativeValue(_$directions.get(Integer.instance(_$counter)) as Integer);
                      if (null == tmp$93) {
                          throw new AssertionError("Violated: exists dir = directions[counter]");
                      }
  
negative.code:                     return element$131;
                  } else {
                      $dart$core.int index = _$hash(element, _$store.size);
                      ElementEntry entry = _$store.getFromFirst(index) as ElementEntry;
                      {
                          $dart$core.bool doElse$132 = true;
                          if (!(null == entry)) {
  