pub trait Tag: Hash + Ord + Clone + 'static { }
This trait just combines the traits that you definitely need for a tag