change preprocessed in iter_fold_if_impl.hpp