code: def output(*args, **kwargs):
      '''Analog of print() but with an indent option
      '''
      indent = kwargs.pop('indent', 0)
      sep = kwargs.pop('sep', None)
      kwargs['sep'] = u''  # Sanity
      if sep is None:
          sep = u' '
      indent_str = u' ' * (indent * tab_width)
      text = sep.join(map(str_, args))
      color = kwargs.pop('color', None)
      if color:
          color.bright = kwargs.pop('bright', None)
          text = ColorText(text, color)
      print(indent_str + text, **kwargsf output(*args, **kwargs):
      '''Analog of print() but with an indent option
      '''
      indent = kwargs.pop('indent', 0)
      sep = kwargs.pop('sep', None)
      kwargs['sep'] = u''  # Sanity
      if sep is None:
          sep = u' '
      indent_str = u' ' * (indent * tab_width)
      text = sep.join(map(str_, args))
      color = kwargs.pop('color', None)
      if color:
          color.bright = kwargs.pop('bright', None)
          text = ColorText(text, color)
      print(indent_str + text, **kwargs)
docs: Analog of print() but with an indent option