@spinningarrow: It's equivalent to (fn [x _] (if true x)), if that helps. So with 'booleans' from lambda calculus you don't need if-statements because the 'booleans' are functions already.
So rather than writing (if a x y), you would just write (a x y).
Thanks @jdevuyst! Following up on that, how does one write a function that returns a Boolean value, like a predicate?