An R package for measuring differences between arbitrary R objects using patches, a la Git