Refinements of directory_iterator as i start tackling rec_dir_iter