I just wanted to pass a file name as a string to an external application. Thats all. Just that. In bash, you could just use a case statement. In rc shell, a switch. But in emacs world, the common convention is to install a massively over engineered super bloated package to do it. Leading me to get pissed off enough to discover 18 lines of elisp in a single autoloaded function is all it takes to replace all of those massively bloated, over-engineered packages.

