pub fn workspace<'a>(
        repo_root: AbsoluteSystemPathBuf,
        root_turbo_json_path: AbsoluteSystemPathBuf,
        packages: impl Iterator<Item = (&'a PackageName, &'a PackageInfo)>,
    ) -> Self {
        let packages = package_turbo_json_dirs(&repo_root, root_turbo_json_path, packages);
        Self {
            repo_root,
            cache: FixedMap::new(packages.keys().cloned()),
            strategy: Strategy::Workspace {
                packages,
                micro_frontends_configs: None,
            },
        }
    }
Create a loader that will load turbo.json files throughout the workspace
crates/turborepo-lib/src/turbo_json/loader.rs