waitfor (cargo): Retry a function until it succeeds, errors out, or a timeout/deadline is reached. 
Keywords: poll|timeout|retry|wait|wait-for|deadline|rust|rust-crate|wait-for-it|waitfor