pub fn diff( baseline: &BaselineLock, candidate: &CandidateSnapshot, ) -> Result<DiffReport, DiffError>