{def multiply {lambda {:a :b} {* :a :b}}} {multiply 3 4} -> 12 could be written as a variadic function: {def any_multiply {lambda {:n} // thanks to variadicity of * {* :n}}} {any_multiply 1 2 3 4 5 6} -> 720