pub async fn eventually<F>(condition: impl Fn() -> F) -> boolwhere F: Future<Output = bool>,
Checks the condition five times with increasing delays. Returns true if it is met.