Well,  within numpy it is only used for "index" type objects, where you want only objects that can be safely cast to integers. I guess nobody can know if there is no usage out there that sees it as a generic (unsafe) sequence-to-integer converter...

To be honest, I don't quite see what would be the best way to clear this. I could create a PyArray_IntpFromIndexSequence or such for private use, but not sure about the name, nor if its even worth it (it really is used in 5 places or so, and half of them are within conversion_utils).