I lack the functionality to call coroutines with [WaitUntil()](https://docs.unity3d.com/ScriptReference/WaitUntil.html), and [WaitWhile](https://docs.unity3d.com/ScriptReference/WaitWhile.html) delegates. I would like to have it implemented inside `CoroutineUtility`.
I lack the functionality to call coroutines with WaitUntil(), and WaitWhile delegates. I would like to have it implemented inside
CoroutineUtility.