pub fn scan(text: &str) -> ScanExpand description
Read text as a chain of rows, verifying every link, every position
and every step as it goes.
The chain is over the bytes the file holds — a hash of one line — so the whole check survives the log, and it is cheap.