struct Foo { int i; } void do_foo (Foo foo, Value value) { } async void do_foo_async (Foo foo, Value value) { } void main () { }