doForAll

suspend fun <T> doForAll(initialPagination: Pagination = FirstPagePagination(), paginationMapper: (PaginationResult<T>) -> Pagination?, block: suspend (Pagination) -> PaginationResult<T>)