type Generics<'db> = Map<SymVariable<'db>, SymGenericTerm<'db>>;
struct Generics<'db> { /* private fields */ }