The await macro implemented in #51580 can be abused to create a generator (e.g. `|| await!()`). This shouldn't be allowed.