A function template can have the same name as other function templates
and non-template functions ([dcl.fct]) in the same scope.
— end note]
A non-template function is not
related to a function template
(i.e., it is never considered to be a specialization),
even if it has the same name and type
as a potentially generated function template specialization.129