avoid collision with canonical definition of std::less<PyObject *>