fn minimize_element_pairs( elements: &mut Vec<DynSolValue>, rebuild: impl Fn(&[DynSolValue]) -> DynSolValue, try_value: &mut dyn FnMut(&DynSolValue) -> bool, ) -> Option<DynSolValue>