Build names following the structure of this pattern.
sets of variables to be replaced into the name.
an iterable of possible names.
Build part of an output name.
iterable of potential constructions.
Generated using TypeDoc
Specify several alternate patterns in "OR" relation.
When matching a name, the first successful match is returned.
When building a name, the first choice that does not have missing variable is returned.