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