Another thing to properly check and disallow: ```haxe import hxcoro.CoroRun; class C { @:coroutine public function new() {} } function main() { CoroRun.runScoped(node -> { new C(); }); } ``` The generators get very confused by that.