Yield in Boo functions won't work

I've been debugging a few scripts that work together great written in JavaScript, but when I attempt to use their Boo counter parts, I find that parts of them simply will not run. That is, the called functions will not respond, but there is no error in the log.

This seems to happen when I have a `yield WaitForSeconds(someTime)` in the function, i.e.:

def ApplyDamage():
    yield WaitForSeconds(someTime)

Basically, the script won't even touch ApplyDamage(). If I put a print statement inside the function, it gives me nothing in the console.

Anyone have any ideas? Thanks!

Most likely it's the same as c# - you'll need to use StartCoroutine(ApplyDamage()); to call the function, as js is the only language which does that implicitly