pub fn report( output: PathBuf, separate_by: Option<String>, num_commits: usize, measurement_names: &[String], key_values: &[(String, String)], aggregate_by: Option<ReductionFunc>, ) -> Result<()>