fun with CLOS and lambdas