using 'yield' automatically turns functions into generators

See discussion https://github.com/jashkenas/coffee-script/pull/3078
I see, `@body.contains` walks the tree. I had thought it was shallow.