Can you just call this `index`, too, since it's obvious it's using a `Predicate` as one is passed.