Really quick: I wrote a simple bit of elisp to eval
a body over
each of the files in a directory, recursively. Looking around for a little
bit, I found a couple of options, including Findr, which has its
own queue implementation (pretty short), and whose main function is a whopping
55 lines!