foo.bar.bind(somethingElse);
How would the callee know that this would potentially conflict?
does this confusion not exist now?
does this confusion not exist now?