pub fn format_human_summary<M, F, W: Write>(
    modules: &[CompiledModule],
    coverage_map: &M,
    summary_func: F,
    summary_writer: &mut W,
    summarize_functions: bool
) where
    F: Fn(&CompiledModule, &M) -> ModuleSummary