@regehr My current plan for accommodating for C's... inadequacies is to write DSLs for machine description stuff, I've got a promising little pattern matcher working recently on a dev branch. Rust's ownership spooks me a bit when it comes to mutable graphs and GCs are pretty nice and convenient but i effectively emulate that with my arenas doing copy compacting
https://github.com/RealNeGate/Cuik

