O'Reilly logo
  • Josh Reynolds thinks this is interesting:

validators (list* (enforce-max-health name (:health cdata)) 3 (:validators cdata))]

From

Cover of Clojure Programming
  • Refs
  • from Clojure Programming
  • by Brian Carper, Christophe Grand, Chas Emerick
  • Publisher: O'Reilly Media, Inc.
  • Released: April 2012

Note

There is a bug in this code. As defined using destructuring above, enforce-max-health is expecting a map, not single args.

This should be:
validators (list* (enforce-max-health cdata)