semantic: Mangle member function types distinctly.

Three lines, four and a half hours.