assert_eq!(s.into_iter().take(s.len()-1).collect::<Vec<_>>(), [1, 2]);
assert_eq!(s.into_iter().dropping_back(1).collect::<Vec<_>>(), [1, 2]);