@notgull this sounds a lot like mrustc (github.com/thepowersgang/mrust), though mrustc is written in C++