variadic template使って型パラメータの数が違うgeneric classを使えるかと思ったら、なんかエラーになるしね。