map<T> method
Implementation
T map<T>({
required T Function(String value) text,
required T Function(String name) variable,
}) {
final value = this;
if (value is TextLabelSegment) return text(value.text);
if (value is VariableLabelSegment) return variable(value.name);
throw Exception();
}