src/all_types.hpp | 2 + src/analyze.cpp | 60 ++++++++++-- src/codegen.cpp | 159 ++++++++++++++++++++++++-------- test/run_tests.cpp | 2 +- 4 files changed, 176 insertions(+), 47 deletions(-)