Isn't Cython a solution that frequently requires significant code changes (refactoring to C-like code) beyond adding typing?
That's not the case?
You just add typing to your python and you're good to go?
It makes me wonder if we're closing in on the day when Cython gets rolled into Python proper, and you can just "import static-types" to activate optional typing, then add some static typing to your code, and you would get Java performance from your Python code.
Nah, I doubt it would ever use _that_ much memory.