Comptime replaces macros/reflection.
It's basically Zig code that runs at compile time in your code...
No other "weird" language to learn; it's zig all the way. What you would have written in macro is written in zig comptime.
Even the build system is zig...
Same for generics, it's comptime...
It's made in rust, therefore it must be safe!