There are currently three formats for call()():
1. call(ProcRef)(Arguments)
2. call(Object,ProcName)(Arguments)
3. call(LibName,FuncName)(Arguments)
The issue is that format 2 is treated nearly the same as format 3 for the purpose of security checks. This leads me to avoid using this insecure proc, even though it has very useful functionality.
This is a request for copying formats 1 and 2 into something like a callproc()() proc. Attempting to use format 3 in callproc()() should result in a runtime error. I can imagine that the new callproc()() proc would have the side effect of being more efficient, since it wouldn't be doing as much as call()().
What this would mean for the original call()() is another issue, but it will have to keep its existing functionality to maintain compatibility. The reference should point out that it's safer to use callproc()() for calling procs, rather than call()().