Support getting begin/end functions from async methods
It doesn't seem to support getting the two dedicated functions (*_async and *_finish in C). e.g.:
delegate void FinishFunc (AsyncResult res);
async void foo () {}
void main () {
FinishFunc f = foo.end;
}
The code produces an error: Assignment: Cannot convert from 'foo' to 'FinishFunc'.