pub fn get_or_create_template_path( ty: &ScriptFullType, force: bool, check_subtype: bool, ) -> Result<(PathBuf, Option<&'static str>)>
check_subtype 是為避免太容易生出子模版