fn add_instructions( path: &Path, role: &'static str, cwd: &Path, home: Option<&Path>, depth: usize, seen: &mut HashSet<PathBuf>, out: &mut Vec<StartupFile>, )