These never supported non-integers and the array with one element thingy is not a big deal. So maybe just try/except `operator.index`? (I really like that `__index__` :))