run-until

Run a sequence of async functions until one of them returns something.