'function' : a template function must be called with at least one argument
You cannot call a template function without arguments. The type of the template arguments determines what version of the function to generate.