pub fn shortest_path_position_multistart<P, G>( start_nodes: &[Position], goal_fn: &P, cost_fn: G, ) -> DijkstraSearchResults<Position>where P: Fn(Position) -> bool, G: Fn(Position) -> u32,