def METHOD_NAME(func: C) -> C:
    as_paginated = t.cast(_PaginatedFunc[PageT], func)
    as_paginated._has_paginator = True
    as_paginated._paginator_class = paginator_class
    as_paginated._paginator_items_key = items_key
    as_paginated._paginator_params = paginator_params
    return func