Support IndexedIterable as valid keyPath

Just ran into this, seems it'd be useful to support `List` alongside `Array` in keyPath arguments.