This is legal at the moment: ``` rust assert_eq!([1, 2, 3][1i8], 2); assert_eq!([1, 2, 3][1u8], 2); ``` Shouldn't we only allow `uint`s here?