pub fn new(v: impl Into<Vec<T>>) -> Self {
        let mut v = v.into();
        v.sort();
        v.dedup();
        Self { inner: v.into() }
    }
Creates a new `SortedSet` from a vector or other slice container.
guppy/src/sorted_set.rs