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