types.TupleType in the Python
  layer..
| PyObject *p) | 
| PyObject *p) | 
| int len) | 
| int n, ...) | 
| PyObject *p) | 
| PyObject *p) | 
| PyObject *p, int pos) | 
| PyObject *p, int pos) | 
| PyObject *p, int low, int high) | 
| PyObject *p, int pos, PyObject *o) | 
0 on success.
  Note:
This function ``steals'' a reference to o.
| PyObject *p, int pos, PyObject *o) | 
| PyObject **p, int newsize) | 
0 on success.
  Client code should never assume that the resulting value of
  *p will be the same as before calling this function.
  If the object referenced by *p is replaced, the
  original *p is destroyed.  On failure, returns
  -1 and sets *p to NULL, and raises
  MemoryError or
  SystemError.
  
Changed in version 2.2:
Removed unused third parameter, last_is_sticky.
See About this document... for information on suggesting changes.