add optional reprocess_summary_func for running functions cross-sectionally over iters