The route, with its geometry, and its guidance instructions when it has them.
The thresholds, calculateRoute's curveDetection among them.
The route with new sections.curve and sections.curvyStretch, each left out when it
finds none. Its other sections stay as they are.
maneuver needs its guidance, and a severity
its speedLimit sections. Ask for both when you calculate it.
A copy of a route with its curves and curvy stretches found again, with thresholds of your own.