pub type Index<Lhs, Rhs> = ArrayIndex<Lhs, AsExprOf<Rhs, Integer>>;
The return type of lhs.index(rhs)
lhs.index(rhs)
struct Index<Lhs, Rhs> { /* private fields */ }