Utilities for diff-ing & patch-ing hashes