i.e. [x async for y in z]. There's an unimplemnted!("async for comprehensions") in compiler/src/compile.rs, which is where an implementation could start out. Take a look at how normal compile_for works for async and how compile_for's non-async implementation is structured somewhat similarly to compile_comprehension.