Instead of having people add new functions like `getUntilComplete()` in the previous iteration of this code, I'd rather they use `ajax()` directly. Then they can customize the request as they see fit.