Updates to yield delegation linting. Fixes gh-1544

> is it necessary to care if we're in exnext or not here? 

Good call, I can remove that.

> also, is peek() appropriate,

No, it wasn't. See follow up commit