pub trait SetMut<'a, V, Q>: Set<'a, V, Q> + CollectionMut + GetMut<&'a Q, Output = V> + Add<V, Output = bool>where V: 'a + ?Sized + Borrow<Q>, Q: 'a + ?Sized,{ }