Changed from lambdas to named functions

I changed all lambdas to named functions. Also, I added all the function name symbols to the export list of the package. That way it gets easier to use a custom in a readtable or something like that.

Do you consider adding this to Quicklisp? I could help writing the README, some docstring and some tests. How do you feel about it?