restartables (cargo): Future that restarts an inner future if it doesn't meet a condition.
Keywords: async