Returning data type names for the different definitions of the &quot;+&quot; operator