implement clone_from
just zero the whole DerefDstVec
fix capacity()
no need to use .slice for clear
no need to re-capture (old_cap, new_cap)
collections reform :(
implement Deref{,Mut}<[T]>, drop Index{,Mut} impl