In PS you'll transport a list of objects , e.g. the file-size is just an attribute of one of the file-objects
that's interesting, I was not aware. Actually it sounds impressive but in reality is nothing more than a unix-like pipe communication passing a text-json-pojo-whatever or, as easily, binary-data to, e.g., represent serialized objects. Both can be and are achieved in unix. Text-pipes we are all aware of and for binary: an example is imagemagick's piping of binary images to its various converter-executables.
This however poses some more interesting questions: for example are these objects allowed to have pointers to other objects? Surely there is inter-linkage. For example a file object with pointers to the object of its user-owner which in turn will have pointers to history-object and preferences-object and a myriad of other details? Often saucy and often remotely stored? Oh that's lovely, I can suck the whole M$-big-brother-brain with just an ls. and God said let there be ls. I can imagine that with just an ls I can suck each and every digital record ever existed.
Further, when do these objects expire/die/cleared from memory? It seems that there is a gargantuan garbage collector larking at the bowels of the OS? And is very busy indeed. With each innocent find c:/*.*|grep which could potentially copy the whole hard-disk's contents into RAM and then back to disk-swap to feed back find. Here's a nice blue screen of death right there.
Anyway, some thoughts. now, begin-trolling:
Nah... M$ is thoughtless crap (disclaimer: If trump was voted in as USA president then I am allowed an aphorism for each of them votes).