PyObject represents a Python tuple object.
PyTypeObject represents the Python tuple type.
s
pos in the tuple pointed
to by p.
p from
low to high and returns it as a new tuple.
o at position pos of
the tuple pointed to by p. It returns 0 on success.
does the same, but does no error checking, and should only be used to fill in brand new tuples.
last_is_sticky is
a flag - if set, the tuple will grow or shrink at the front, otherwise
it will grow or shrink at the end. Think of this as destroying the old
tuple and creating a new one, only more efficiently.