Remove private C API functions

The History and rationale of the Python 3 Unicode model for the operating system

Python C API: Add functions to access PyObject

Python 3.7 UTF-8 Mode

How Victor Stinner fixed a very old GIL race condition in Python 3.7