template はLLVMで扱えるぞ。