S11001001 (7) [Avatar] Offline
MEAP v8 p298: The Clojure compiler is still enforcing static typing on the number (and types) of arguments passed to (const-fun1).

This is not enforced at compile time, but rather at runtime. As demonstration, wrap (fn [] ...) around the given example.
benjamin.evans (18) [Avatar] Offline
Re: Clojure arity-checking example
Thanks for the catch. I didn't quite mean this, and will try to get it fixed before press.