Rename cpp/declare non-member functions when type conversions should apply to all parameters to effectivecpp/declare non-member functions when type conversions should apply to all parameters