docs: def visible_fields(self):
          """
          Returns the reduced set of visible fields to output from the form.
  
          This method respects the provided ``fields`` configuration _and_ exlcudes
          all fields from the ``exclude`` configuration.
  
          If no ``fields`` where provided when configuring this fieldset, all visible
          fields minus the excluded fields will be returned.
  
          :return: List of bound field instances or empty tuple.
          """
  
          form_visible_fields = self.form.visible_fields()
  
          if self.render_fields:
              fields = self.render_fields
          else:
              fields = [field.name for field in form_visible_fields]
  
          filtered_fields = [field for field in fields if field not in self.exclude_fields]
          return [field for field in form_visible_fields if field.name in filtered_fields]