Which return type should this method have so the caller can both await it AND read the produced string?async ??? FetchNameAsync() { await Task.Delay(5); return "bob"; }