Runtime helper for async*

I guess that would be totally fine since there is just one instance in the body of the `async*` function so we can lift the fields into locals.