BRANCH_TODO | 4 +- src/all_types.hpp | 20 +- src/analyze.cpp | 159 ++++++++++--- src/codegen.cpp | 394 +++++++++++++++++--------------- src/ir.cpp | 8 +- test/stage1/behavior/coroutines.zig | 98 ++++---- 6 files changed, 410 insertions(+), 273 deletions(-)