pub type Substitution = BTreeMap<NamedAddress, SubstOrRename>;