refactor(pagination): keep it DRY between `pagination` & `pager`