pub type ConditionMap = BTreeMap<usize, HashSet<Condition>>;
Type for a map of sets of Condition items keyed by each set’s index
Condition
struct ConditionMap { /* private fields */ }