If you choose to default values to zero and the user writes Int<5, 0, 0> then c++ will choose the 1D specialization.