pub fn survey(
old: Option<&Engine>,
new: &Engine,
profiles: &[Profile],
) -> SurveyExpand description
Asks both engines what a switch from old to new involves for profiles.
old is None when the engine switched from does not answer. A listing that fails is read as
empty: the survey says what it could find, and every action it offers asks again for itself.