async fn build_setup( spec: SpecId, duration: f64, rotation_path: Option<&Path>, workspace_root: &Path, handle: ResolverHandle, ) -> Result<SimSetup, CliError>