pub fn intents_from_changes(
blob_decls: &BlobDecls,
old_changes: &[RowChange],
new_changes: &[RowChange],
) -> Result<Vec<LocalBlobCleanupIntent>, BlobDeclError>pub fn intents_from_changes(
blob_decls: &BlobDecls,
old_changes: &[RowChange],
new_changes: &[RowChange],
) -> Result<Vec<LocalBlobCleanupIntent>, BlobDeclError>