Off the top of my head implementation things that came up were…
- Needing to change the core
PyDictimplementation itself solely for a module namespace purpose. Thedk_lazy_importsflag and related newPyDict_NextWithErroret. al. C APIs. Quite creative, but it felt like a potentially short term hack rather than something we’d be proud of in 5-10 years. - The Python APIs being in
importlibinstead ofsyscame up as feeling unusual. (probably more of a bikeshed)
I’ll let others fill in more on their own if that doesn’t capture it.