fn settling_pass(document: &Document) -> Option<Commit>
One solve of every wired level, as the commit its promoted corners make. None when it promotes nothing new.
None