anchor.diff:                  break;
           }
       }
  -
  -    operator >(other) {
  -        switch($getType(other)){
  -            case 0:
  -                return _boo == true && other == false ? true : false;
  -            case 1:
  -                return _boo == true && other.value() == false ? true : false;
  -            case 5:
  -                var comp = _boo ? 1 : 0;
  -                return comp > other.value();
  -            case 6:
  -                var comp = _boo ? 1 : 0;
  -                return comp > other;
  -            case 2:
  -            case 3:
  -            case 4:
  -            case 7:
  -            case 8:
  -                return false;
  -            default:
  -                break;
  -        }
  -    }
  -
  -    operator <= (other) {
  -        switch($getType(other)){
  -            case 0:
  -                return _boo == true && other == false ? false : true;
  -            case 1:
  -                return _boo == true && other.value() == false ? false : true;
  -            case 5:
  -                var comp = _boo ? 1 : 0;
  -                return comp <= other.value();
  -            case 6:
  -                var comp = _boo ? 1 : 0;
  -                return comp <= other;
  -            case 2:
  -            case 3:
  -            case 4:
  -            case 7:
  -            case 8:
  -                return true;
  -            default:
  -                break;
  -        }
  -    }
  -
  -    operator >= (other) {
  -        switch($getType(other)){
  -            case 0:
  -                return _boo == false && other == true ? false : true;
  -            case 1:
  -                return _boo == false && other.value() == true ? false : true;
  -            case 5:
  -                var comp = _boo ? 1 : 0;
  -                return comp >= other.value();
  -            case 6:
  -                var comp = _boo ? 1 : 0;
  -                return comp >= other;
  -            case 2:
  -            case 3:
  -            case 4:
  -            case 7:
  -            case 8:
  -                return false;
  -            default:
  -                break;
  -        }
  -    }
  +    operator >(other) => !(this < other) && (this != other);
  +    operator <=(other) => (this < other) || (this == other);
  +    operator >=(other) => (this > other) || (this == other);
   }
   
   class $PyTuple extends IterableBase {
  
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: 
      value() => _boo;
      toString() => _boo.toString();
      operator ==(other) {
          case 0:
          case 1:
              return _boo == other.value();
          case 2:
          case 3:
          case 4:
          case 5:
          case 6:
          case 7:
          case 8:
              return false;
      }
      operator <(other) {
          switch($getType(other)){
              case 0:
  