src/all_types.hpp | 23 +++++ src/analyze.cpp | 159 +++++++++++++++++++++++++++++--- src/analyze.hpp | 2 +- src/codegen.cpp | 17 +++- src/ir.cpp | 12 ++- std/event/future.zig | 6 +- test/stage1/behavior/async_fn.zig | 28 ++++-- 7 files changed, 218 insertions(+), 29 deletions(-)