fn driving_goal( endpt: TripEndpoint, constraints: PathConstraints, map: &Map, ) -> Result<DrivingGoal>