pauleveritt, @tonybaloney A question about subinterpreters. Let's say you import your app in a subinterpreter. Then detect the app source changed, throw away the interpreter, make a new one, and import.
Meaning, a half-step to hot reloading. Would that work? Or is some import state still in parent interpreter?