Fiddle simples para escopo em loop de array de coffeescript

Pode ser difícil seguir variáveis ​​ao longo de um loop forindo em Coffeescript, então fiz este violino para testar a sintaxe mais curta para fazer um loop e retornar condicionalmente apenas se um critério for atendido.

a = [
"bird",
"cat",
"moose"
]

testfunc
= (b) ->
e
= ""
for c in b
do (c) ->
if c is "bird"
e
= c
return e

console
.log testfunc(a)

http://jsfiddle.net/Ec245/2/