In C++ I\'d write something like this:
if (a == something && b == anotherthing) { foo(); }
Am I correct in thinking the Clojure equi
In Common Lisp and Scheme
(and (= a something) (= b another) (foo))