So, the reason I didn't add tests to that one is I wasn't sure this is what we want to do. This should be mostly backwards-compatible, but it's not super reliable, because you can express more with offsets that you can with pages, and the underlying paginator is using pages.

I'd prefer for us to completely break backwards-compatibility here, use `page` and don't keep support for the old `offset` way because that's a pain to maintain, but I'm not sure how/if we can do this