BRANCH_TODO | 4 - src/AstGen.zig | 71 ++++-- src/Compilation.zig | 2 +- src/Module.zig | 52 +++- src/Sema.zig | 428 ++++++++++++++++++++------------ src/Zir.zig | 32 ++- src/codegen/llvm.zig | 4 + src/type.zig | 116 +++++++++ src/value.zig | 55 ++-- test/cases.zig | 2 +- 10 files changed, 519 insertions(+), 247 deletions(-)