template taggedRegionAliases(string regionName, Number, Tag, string tagAlias = null, Tag emptyTag = Tag.init)
enum taggedRegionAliases =
q{
alias $NameRegion = Region!($Number, $Tag, $tagAlias, $emptyTag);
alias $NameInterval = $NameRegion.TaggedInterval;
alias $NameCoordinate = $NameRegion.TaggedPoint;
}.replace("$Name", regionName).replace("$Number", Number.stringof).replace("$Tag", Tag.stringof).replace("$tagAlias", _tagAlias.stringof).replace("$emptyTag", emptyTag.stringof);