doc/langref.html.in | 14 +-
src/all_types.hpp | 6 +-
src/analyze.cpp | 14 +-
src/ir.cpp | 454 +++++++++++++++++++++++++-------
src/parser.cpp | 25 +-
std/debug/index.zig | 14 +-
std/event/loop.zig | 4 +-
test/behavior.zig | 1 +
test/cases/cancel.zig | 92 +++++++
test/cases/coroutines.zig | 4 +-
10 files changed, 486 insertions(+), 142 deletions(-)