Using Rust macros to create declarative programming languages for simulations · HackerTrans