fn route_iter<'a>( guard: &'a Guard, lab: &'a Lab, ) -> impl Iterator<Item = Guard> + 'a
Return the list of positions and facings a guard follows until they leave the lab