pub(crate) fn normal_install( command: &Normal, parser_config: Arc<ParserConfig>, mod_folder_cache: &mut HashMap<OsString, PathBuf>, ) -> Result<(), Box<dyn Error>>