https://developers-heaven.net/blog/the-cpython-interpreter-loop-how-python-executes-bytecode/