pub fn read_changes(r: &mut dyn Read) -> Result<HashMap<Hash, ApplyTimestamp>>