doc/langref.md | 13 ++ src/all_types.hpp | 10 ++ src/codegen.cpp | 30 ++++- src/ir.cpp | 217 ++++++++++++++++---------------- src/ir_print.cpp | 11 ++ 5 files changed, 166 insertions(+), 115 deletions(-)