i think i agree with @skddc here that if our storeFile function takes an ArrayBuffer as an argument, then this helper function can go into each module that uses blobs, instead of in the baseclient.

i understand that such a helper function might be handy, but it also encourages people to work with this conversion step, whereas directly working with ArrayBuffers in the module code would make this conversion unnecessary.