type PartMap = PrecomputedHashMap<Atom, SmallVec<[Rule; 1]>>;
struct PartMap { /* private fields */ }