Using string diffs for diffing buffer like objects