pub fn compare<E: Send + 'static>( dir: &Path, walk: &Walk, app: impl Fn() -> Tui<E>, ) -> Result<Vec<Difference>>