pub type RulesByName = BTreeMap<String, RuleDef>;
A set of CDDL rules.
Each rule has a name, some (optional) generic parameters, and a definition Node.
Node