User: So we don't really need the ml_loop in a thread anymore, the main manager thread can just spawn the pooled work directly
GitHub Copilot:
Done.
User: Remove this MLRuntime abstraction thing. What you need is just for the manager to own a self sender, and a thread pool, as well as the compiled map, and then have a single spawn_work method that takes a function, and then at call point either pass the compile of compute function.