We currently don't support identifying functions defined using overload operators, so the labels function from the base package is found.
Looking at the common package, I'm not entirely sure what is happening, but @kodesiba was looking into it as well. I'm not sure this overload is a common or ideal practice, so I'm hesitant to add this functionality into the package.
Please let me know if you are more familiar with overloading and see things differently.
Our thought is we can add this to our "A few words of caution" section, to make this more clear.
Originally posted by @nicholas-masel in #272
Originally posted by @nicholas-masel in #272