But that's the problem. A method is a _way_ of doing something. But in OOP a "method" still just fulfils a request in the same way any old function would. Any function, whether or not a "method" may go about preforming it's request in a particular way.
I'm just not seeing how datum.proc() is somehow more methodic than proc(datum).