static L<File> findDownloadDirectories() {
  L<S> dirs = loadListFromFile("#1003186", "userDownloadDirectories");

  ret existingDirectoriesOnly(concatLists(
    stringsToFiles(dirs),
    ll(userHome("Downloads"), userHome("Desktop"))
  ));
}