Function name conflict: ADL / function merging?

I am not sure… The ADL rules for generic types in C++ can get tricky, and I am out of practice. Also, C++ doesn’t have Any, which Julia does, and which might either make the rules more sane or more insane. Regardless, we are not saying that C++'s ADL approach is exactly the right one or directly transferable.