fn plan_route(start: &Location, end: &Location, settings: Option<&RouteSettings>) -> Route { todo!(); }