pub type ComponentNameSet = BTreeSet<ComponentName>;
struct ComponentNameSet { /* private fields */ }