all code responsible for generating zig code lives in this module.
aggregate_includes(keyword(String.t() | [String.t()])) :: keyword([String.t()])
c_imports(keyword(String.t() | [String.t()])) :: iodata()