code: func (j *journal) append(entry journalEntry) {
  	j.entries = append(j.entries, entry)
  	if addr := entry.dirtied(); addr != nil {
  		j.dirties[*addr]++
  	}
  }
docs: // append inserts a new modification entry to the end of the change journal.