src/Sema.zig | 107 +++++++++++++++++++++++++++++++- src/type.zig | 12 ++-- test/behavior/struct.zig | 14 ++++- 3 files changed, 124 insertions(+), 9 deletions(-)