An API export for templates does not really make sense. Is that needed?
Also, the whole template specialization thing looks odd in this case, but that's a different problem we should fix separately.