fn misplaced(row: &Row, reached: Rev) -> Option<Fault>
Whether row sits where the manifest can hold it: a rev row takes the next position, a tag names one already taken, and a step names a rev the trail can have reached.
row