silly predicates & truth helpers for clojure