stage2: rework Value storage of structs and arrays

Now they both use `Value.Tag.aggregate`.

Additionally the LLVM backend now has implemented lowering of
tuple values.
5ea94e7715Andrew Kelley committed on 3/14/2022, 7:28:52 PMparent1ebe3bd
9 files changedLine totals unavailable