Yes, I don't want to rewrite it ALL into Rust, but there are some specific parts of the code which are a total mess and really really need to be refactored - particularly I need to get rid of Libuv.
Rust is convenient because it's harder to screw up multi-threading code.