src/Sema.zig | 290 +++++++++++++------------------- src/Type.zig | 8 +- src/Value.zig | 4 +- test/behavior/math.zig | 62 +++++++ test/cases/compile_errors/comparing_against_undefined_produces_undefined_value.zig | 9 +- 5 files changed, 192 insertions(+), 181 deletions(-)