pub fn diff_print<P: IsA<File>, Q: IsA<File>>( a: &P, b: &Q, modified: &[&DiffItem], removed: &[File], added: &[File])