refactoring stuff into dired-fixups.el