src/all_types.hpp | 3 + src/analyze.cpp | 6 +- src/codegen.cpp | 154 ++++++++++++++++++-------------- 3 files changed, 95 insertions(+), 68 deletions(-)