1 2 template<typename T> constexpr T add(T arg1, T arg2) { 3 return arg1 + arg2; 4 } 5 6 template<> constexpr int add(int arg1, int arg2) { 7 return arg1 + arg2 + 2; 8 } 9