type SubsetMap = HashMap<String, HashMap<String, HashMap<String, HashSet<String>>>>;
struct SubsetMap { /* private fields */ }