* the current VecView impl does sorta that already ```rust pub struct VecInner { len: usize, buffer: B, } pub type Vec = VecInner<[MaybeUninit; N]>; pub type VecView = VecInner<[MaybeUninit]>; ```