docs: def run_xenon_simple(workflow, machine, worker_config):
      """Run a workflow using a single Xenon remote worker.
  
      :param workflow: |Workflow| or |PromisedObject| to evaluate.
      :param machine: |Machine| instance.
      :param worker_config: Configuration for the pilot job."""
      scheduler = Scheduler()
  
      return scheduler.run(
          xenon_interactive_worker(machine, worker_config),
          get_workflow(workflow)
      )