I asked the Zig Discord about their plans. Andrew Kelley himself actually responded: > projects should try to have only 1 c import for all C > interfacing So they're satisfied, at least for the moment, with how things work now. Hopefully D can solve it the most satisfyingly. ImportC is a great feature for D, I think.