public override IValue Evaluate() { return new StringValue(string.Join(string.Empty, _children.Select(child => child.Evaluate().AsString))); } }