I've changed my mind, I think your initial idea of using a dict here makes more sense if we for some reason add more parameters to the write method (e.g. a `mode` param to set the file mode after the write).

Also, let's make the path parameter optional like for the `read` method and let it try to "discover" which dir to write to.