Invalid Code class Foo { public Foo () { } async void bar () { yield new Foo (); } } void main () { }