hmm, any #rust peeps know why &[T] doesn't implement Index<usize>?
Obviously you can do
let slice = &[1, 2, 3];
slice[1];
but I'm not sure if I'm missing some sugar being applied here
And more importantly, how do I take anything indexable by usize generically if I can't take &[T] with I: Index<usize>?