NotethatTypeConstraint<int32>("T")meansthatattr"T"(defined//intheopregistrationabove)mustbe"int32"tousethistemplate//instantiation.REGISTER