fn spawn_project_inner( workspace: &Arc<Workspace>, project_name: &str, launch_settings: SessionLaunchSettings, reopen: bool, ) -> Result<(), String>