I've been using the API for an web service we use (Insightly.) Their newest API version now paginates data responses, 100 at a time. I was wondering if there was a module (I imagine something like Data::Paginated::Fetch) that I can place between the various sources (lots of tables) and my existing code allowing it to read the data source in one gulp or a row at at a time as needed. Everything I find by searching is for creating paginated data. I understand how to do it, I'm just hoping for a nice implementation before I write one myself.