The underlying slice has: ``` pub fn split_first(&self) -> Option<(&T, &[T])> ``` But for `Vec1` the `Option` is always `Some`. Could we get a dedicated `split_first` on the `Vec1`.