docs: def indent_func(input_):
      """
      Takes either no arguments or an alias label
      """
      if isinstance(input_, six.string_types):
          # A label was specified
          lbl = input_
          return _indent_decor(lbl)
      elif isinstance(input_, (bool, tuple)):
          # Allow individually turning of of this decorator
          func = input_
          return func
      else:
          # Use the function name as the label
          func = input_
          lbl = '[' + meta_util_six.get_funcname(func) + ']'
          return _indent_decor(lbl)(func)