pub(super) fn with_temporary_model(model: Model, search_order: Option<Vec<Name>>) -> Model {
/// When a source comprehension already has a guard that filters out dummy/out-of-domain values,
pub(super) fn strip_guarded_safe_index_conditions(expr: Expression) -> Option<Expression> {