CLN: make some private Index methods keyword-only
Not sure how much mileage we can get out of doing this for only private methods, but if we had it for everything then it'd be a lot easier to address #21677