pub fn analyze( path: &str, focus: Option<&str>, follow_depth: u32, max_depth: u32, ast_recursion_limit: Option<usize>, cwd: &str, ) -> String