There is now internal support for "immortal" objects (with a "private" C-API). Those are objects that will never be deleted, like the singletons and static types. This will benefit the C-API and subinterpreters. For now the API is currently intended only for internal use.