docs: def to_docx(
          self,
          filename=None,
          input_dataset=True,
          summary_table=True,
          recommendation_details=True,
          recommended_model=True,
          all_models=False,
      ):
          """
          Write batch sessions to a Word file.
  
          Parameters
          ----------
          filename : str or None
              If provided, the file is saved to this location, otherwise this
              method returns a docx.Document
          input_dataset : bool
              Include input dataset data table
          summary_table : bool
              Include model summary table
          recommendation_details : bool
              Include model recommendation details table
          recommended_model : bool
              Include the recommended model output and dose-response plot, if
              one exists
          all_models : bool
              Include all models output and dose-response plots
  
          Returns
          -------
          bmds.Reporter
              The bmds.Reporter object.
  
          """
          rep = Reporter()
          for model in self:
              rep.add_session(
                  model,
                  input_dataset,
                  summary_table,
                  recommendation_details,
                  recommended_model,
                  all_models,
              )
  
          if filename:
              rep.save(filename)
  
          return rep