pollUntil

suspend fun <T> pollUntil(config: PollingConfig<T>): PollingOutcome<T>