src/all_types.hpp | 29 +++++-- src/analyze.cpp | 138 +++++++++++++++++++++++++------- src/codegen.cpp | 2 +- 3 files changed, 134 insertions(+), 35 deletions(-)