wrote explicit template argument specification for function templates.