async fn retry_until_ok<R, Fut>(step: &str, f: impl FnMut() -> Fut) -> RExpand description
Run f until it succeeds. An error would end the loop for good, possibly after a seed that
waited minutes for peers, so the steps of its start retry, as the leaves it applies do.