suspend fun <T> continually(duration: Duration, f: suspend () -> T): T?
suspend fun <T> continually(duration: Duration, poll: Duration, f: suspend () -> T): T?