waitFor

suspend fun <T> CSHasChangeValue<T>.waitFor(condition: (T) -> Boolean)
suspend fun <T> CSSafeHasChangeValue<T>.waitFor(condition: (T) -> Boolean)