src/Module.zig | 44 +++ src/Sema.zig | 460 ++++++++++++++++++++------------ src/Zir.zig | 6 +- src/type.zig | 34 +-- src/value.zig | 145 +++++----- test/behavior.zig | 3 +- test/behavior/basic.zig | 70 +++++ test/behavior/generics.zig | 169 +----------- test/behavior/generics_stage1.zig | 169 ++++++++++++ test/behavior/misc.zig | 72 +---- 10 files changed, 679 insertions(+), 493 deletions(-)