As a compiler, python is an optimized (C/kernel) implementation of parse generation.
JIT (PyPy) is a method that parses a 'trace' variation of grammar instead of syntax,
where the optimizer compiles source objects that are not limited to python code.
It's goal is to create as many 'return' instructions as it can decide to.
GIL is merely a CPython problem but synchronization can also be a compilation problem.
patch for git@github.com:kurtchen/Lynx
Worked on this years ago, then today decided I wanted to put Java in the browser again... but instead of using JNI, https://pypi.org/project/JPype1