We pass in and instance of js-ipfs to all core modules in this repo but all MFS operations could just use js-ipld and js-interface-datastore directly instead.
We should refactor the core to accept these as arguments instead and so remove the circular dependency of js-ipfs -> js-ipfs-mfs -> js-ipfs.