title: Filter with CoffeeScript list comprehensions
body: <p>The CoffeeScript docs state that list comprehensions should be able to do the select/filter operations:</p>
  
  <blockquote>
    <p>They should be able to handle most
    places where you otherwise would use a
    loop, each/forEach, map, or
    select/filter.</p>
  </blockquote>
  
  <p>You'd imagine you could do something in one line like <code>result = item for item in list if item % 2 == 0</code>
  However the closest I can come is</p>
  
  <pre><code>list = [1,2,3,4]
  result = []
  for item in list
    if item % 2 == 0 then result.push item
  </code></pre>
  
  <p>Whats the most concise way to filter a list in CoffeeScript?</p>