const MOST_GENERATIONS: usize = 16;
At most this many generations noted: past them, the oldest are dropped (a crossing leaves one, at most, and each write strikes off what it replaced).