It would be nice if there was an easy builtin way to await on another async coroutine. As is possible in C# with Task and Task<T>.