void func0(TemplatedClass2!(int, int)b){ } void func1(TemplatedClass2!(int, int)b){ } void func2(TemplatedClass!int b){ }