+ When there's a function in the caller namespace that has a core function
+ name, and when no method with the same name is present, the ambiguity is
+ resolved in favor of the caller namespace. That's different from the
+ usual perl semantics where "sub push; push @a, 1" gets resolved to
+ CORE::push.
+
+ If a method has the same name as a prototyped function in the caller
+ namespace, and if a called is deferred to the method, it will have its
+ arguments passed by value.
+