It's easy to forget whether they mutate the value in place or return a new value. Marking them #[must_use] will catch cases where they are used incorrectly.
This crate contains the core Cretonne code generator. It translates code from an intermediate language into executable machine code.