pub fn bitset<T: Copy>(a: Vec<T>) -> Bitset<T>