pub fn simple_run_with_runtime( runtime: &mut Runtime, agent: SimpleAgentFunc, initial_state: State, ) -> Result<RunResult>