I want to invoke an async method, followed by a series of async fallback methods until one of them succeeds. If all invocations fail, then I want all of their errors print