XXX These utilities should be moved to some other section...
abort() is
called which will attempt to produce a `core' file.
Py_Finalize() and then
calls the standard C library function exit(0).
Py_Finalize(). The
cleanup function will be called with no arguments and should return no
value. At most 32 cleanup functions can be registered. When the
registration is successful, Py_AtExit returns 0; on failure, it
returns -1. The cleanup function registered last is called first.
Each cleanup function will be called at most once.