In reply to @nnsee "why does a project": I haven't written rust but ive seen a lot of videos about it, but still take my word with salt: Rust is a particularly bad choice in my opinion for writing fast performance software that doesn't have complicated lifetime management where memory issues are a real problem. for example, it makes no sense to write a scientific simulation in Rust because it's always extremely obvious what's happening with your data. I've written a full 3D rigidbody physics engine and other types of physics sims and never have I faced the issues that software like applications face with memory management. Typst is basically a compiler, and it is not something that runs for a long time, or needs complicated memory management. I don't think using Rust provides significant advantages and overall likely contributed to its complexity when compared to using a less restrictive language with simple manual memory management