1use rust_fp_categories::Empty; 2 3pub trait Set<A>: Empty { 4 fn insert(self, value: A) -> Self; 5 fn member(&self, value: A) -> bool; 6 fn size(&self) -> usize; 7}