Would it then be ambiguous if a free function also takes a pointer to some arbitrary class type followed by the same parameters as one of its member functions?
My brain is not braining anymore, time to horizontalize