type PoolTemplateCache<'a> = FxHashMap<Identifier, Vec<&'a PoolElement>>;
struct PoolTemplateCache<'a> { /* private fields */ }