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