This functionality is already available in [hyperdb](https://github.com/mafintosh/hyperdb), and just needs to be exposed via hyperreadings. This will also open up the huge can of worms around how to deal with conflicts.