Welcome! Please see the About page for a little more info on how this works.
The exception generated in APersistentVector/invoke and also in APersistentVector/assoc when the index is not an integer would be better if it included the class of the object actually passed in and would be better still if it included the actual value.
Comment made by: alexmiller
Needs assessment of current paths through core that reach this (and whether the change in question would be better or worse when that happens).