@eugeneware would you be happy if I introduced a PR with string diff/patching, using probably [`diff`](https://github.com/kpdecker/jsdiff)?