No, then who wrote the YourNumber(5) + MyNumber(3)
?
Oh hey look, this code knows both numbers, so whoever wrote that knows both. To find an actual counter example, you’d have to write a code that never has both MyPackage
and YourPackage
in the same scope… otherwise yes, you can write code that doesn’t magically always work but that’s not surprising or non-local.