https://blog.arwalk.net/zig-doesnt-need-x-macros/
Zig doesn't need X macros