Would something like this make sense? If so I can submit a PR. ```typescript export type DetailedDiffResult = { deleted: object; added: object; updated: object; }; export function detailedDiff( originalObj: object, updatedObj: object ): DetailedDiffResult; ```