'class' : template-class-id redefined as a value argument of a template
There was an attempt to use the templated class as a value argument for a template. Use a symbol to take the value argument of a template.