Zig is my new favorite language
Zig looks like this:
Zig also has things like this:
In this case the booleans are computed at compile time, and as a result so are the if statements inside the exit function. This is not done by an optimizer, but as a result of the compile-time semantics of the language.
This magically turns Zig into an extremely powerful competitor to C-like lowlevel languages that rely on preprocessors to make compile-time decisions.