anchor.diff:      iteritems() => items();
       iterkeys() => new $PyList(_dict.keys);
       itervalues() => new $PyList(_dict.values);
  -    keys() => new $PyList(_dict.keys);
  -    values() => new $PyList(_dict.values);
  +    keys() => new $PyList(_dict.keys.toList());
  +    values() => new $PyList(_dict.values.toList());
       has_key(key) => _dict.hasKey(key);
       contains(key) => has_Key(key);
       copy() => this;
  
positive.code:                 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;
          }
      }
  }
  
  class $PyTuple extends IterableBase {
  
negative.code:                 return true;
          }
      }
  }
  
  int(value) => new $PyNum(value);
  float(value) => int(value);
  
  