A Pharo client for IPFS

I have started developing an IPFS client (connecting to server such as go-ipfs running on the same machine) for Pharo, a modern descendent of Smalltalk. It is mainly the byproduct of my own exploration of IPFS, for which I consider Pharo the ideal environment. It is far from complete, but it has pretty good support for working at the IPLD level (dag-cbor), which is what I consider the most interesting aspect of IPFS.

After these words… here is the code.