I like the idea of Zig too - "better C" sounds just up my valley - but the actual implementation leaves a lot to be desired.