title: In clojure, how to apply 'and' to a list?
body: <p>In closure, how can we apply <code>and</code> or any other macro to a list?</p>
  
  <p>This doesn't work:</p>
  
  <pre><code>(apply and '(true false))
  </code></pre>
  
  <p>Because <code>apply</code> can't take value of a macro. </p>
  
  <p>So, what is the best way to check if all the elements of a list are true?</p>