implement Deref{,Mut}<[T]>, drop Index{,Mut} impl