feat(bookends) offset, limit, totalCount