pub trait Val<A: Ord>: Clone + Default + ResetRemove<A> + CmRDT { }
Val Trait alias to reduce redundancy in type decl.