Incidentally, looking through arc.arc, it seems that almost all functions concerned with using lists as sets use the same 'testify function on the given test. 'testify is the culprit here; it transforms non-functions to [is _ x]. While it certainly makes it easier to munge an is-test to a function, it also prevents functions from being easily used as first-class objects.