fn removed_at(old: &[Block], new: &[Block]) -> Option<usize>
Where a list lost one block: the place taken out, when the rest is the same.