It’s a fair point, I don’t want the maintainers to have too much on their plate either they are already doing crazy stuff, and have really tough battle to fight. Also as far as I remember I don’t think they were totally against the idea. It’s just not their priority at all, same with comptime interfaces, they don’t want it right now, but they haven’t discarded the possibility that it might be part of the language in the future. In any case they know what’s good for the language, better than I do. And I might give it more thought on how to do it in Zig, in a way that I like, I’m still relatively new to the language, and It’s really everything I wish C was. Still once you’ve used “match” and traits, you just want them everywhere, it might also be a bad idea in the first place.
Also thanks for the detailed explanation, I wasn’t really sure how they were doing the stack trace.