En Common Lisp las funciones son objectos de primera clase por lo que es posible escribir funciones que toman otras funciones como argumentos o también retornen funciones.