pub const fn slice_up_to<T>(slice: &[T], len: usize) -> &[T]