code: def text_concat(*args, **kwargs):
      
      separator = text_value(kwargs.get("separator", ""))
      values = filter(None, [text_value(v) for v in args])
      return separator.join(values)
docs: Concatenate several values as a text string with an optional separator