As a user of c.java, I want to be able to fully understand what object I get from k(). At the moment I can't distinguish strings (char vectors) from functions; primitive, adverbs (iterators) are fully swallowed (I got func without any idea what was sent).
My view that it looks better to have a separate class-wrapper for every K type which would keep the structure of what read from socket.
As a user of c.java, I want to be able to fully understand what object I get from k(). At the moment I can't distinguish strings (char vectors) from functions; primitive, adverbs (iterators) are fully swallowed (I got func without any idea what was sent).
My view that it looks better to have a separate class-wrapper for every K type which would keep the structure of what read from socket.