Curly is set of two reader macros for easy function currying and composition. It was inspired by Arc's syntax for currying, using square brackets. Curly creates anonymous functions (lambdas) with literal function composition instead of trying smarter approach (like using (REDUCE #'FUNCALL ...)) so that the compiler is able to do more optimizations.