anchor.diff:                  return true;
           }
       }
  -    operator >(other) {
  -        switch ($getType(other)) {
  -            case 6:
  -                return _value > other;
  -            case 5:
  -                return _value > other.value();
  -            default:
  -                return false;
  -        }
  -    }
  -    operator <=(other) {
  -        switch ($getType(other)) {
  -            case 6:
  -                return _value <= other;
  -            case 5:
  -                return _value <= other.value();
  -            default:
  -                return true;
  -        }
  -    }
  -    operator >=(other) {
  -        switch ($getType(other)) {
  -            case 6:
  -                return _value >= other;
  -            case 5:
  -                return _value >= other.value();
  -            default:
  -                return false;
  -        }
  -    }
  -    operator ==(other) {
  -        switch ($getType(other)) {
  -            case 6:
  -                return _value == other;
  -            case 5:
  -                return _value == other.value();
  -            default:
  -                return false;
  -        }
  -    }
  -}
  +    operator >(other) => !(this < other) && (this != other);
  +    operator <=(other) => (this < other) || (this == other);
  +    operator >=(other) => (this > other) || (this == other);
  +}
  +
   int(value) => new $PyNum(value);
   float(value) => int(value);
   
  
positive.code:     operator %(other) => new $PyNum(_value % other.value());
      operator <<(other) => new $PyNum(_value << other.value());
      operator >>(other) => new $PyNum(_value >> other.value());
      operator <(other) {
          switch ($getType(other)) {
              case 6:
  
negative.code:         return new $PyString(pdt);
      }
      operator [](index) => new $PyString(_str[index.value()]);
      operator ==(other) {
          switch ($getType(other)) {
              case 0:
              case 1:
              case 2:
              case 3:
              case 4:
              case 5:
              case 8:
                  return false;
              case 6:
              case 7:
                  return (_str.compareTo(other.toString()) == 0) ? true : false;
          }
      }
      operator <(other) {
          switch ($getType(other)) {
              case 0:
              case 1:
              case 2:
              case 3:
              case 4:
              case 5:
                  return false;
              case 6:
              case 7:
                  return (_str.compareTo(other.toString()) < 0) ? true : false;
              case 8:
                  return true;
          }
      }
      operator >(other) => !(this < other) && (this != other);
      operator <=(other) => (this < other) || (this == other);
      operator >=(other) => (this > other) || (this == other);
  }
  
  class $PyList extends IterableBase {
  