non-integer keys are now maintained in Arr::index