pub fn open_directory(
    path: String,
    mode: DirectoryOpenMode
) -> Result<DirectoryAccessor>