In my opinion Zig is elegant except for one thing: cannot attach data to error.
https://github.com/ziglang/zig/issues/2647
You have to workaround by things like passing into a pointer to error object.
https://github.com/ziglang/zig/issues/2647
You have to workaround by things like passing into a pointer to error object.