At one point we have an issue with requiring a specific version of `diff/lcs`, which means we wouldn't be able to get it out as a bugfix for `2-14`, I mean I guess we have time to talk this over with them, I don't know how much they've thought about it.

The other issue is most of this is ensuring our own literals can concatenated withe diff as we go along.