Class::derived($class_obj)is the same as$class_obj->derived()except it disables
late binding.
Right. I am suitably rebuked.
I didn't mean that they were the same. But that when someone
tries to make the differing call invocations the same
to warp the language,
the apparently correct semantics change.