型引数を使って元の型を再利用する