pub fn trees( dir: &Path, base: Option<&str>, ours: Option<&str>, theirs: Option<&str>, ) -> Result<(Tree, Tree, Tree), Box<dyn Error>>