pub fn collect_module_dirs(in_path: &str, res: &mut Vec<String>)