Sorting out the directory_iterator ctors