I might even say, "Use function grouping style when it improves readability". 

I assumed the previous version left a window open at least, as it spent most of the time just describing what it is, whereas this shuts it definitely.

Urgh.
```
    @$target = $ target    # 1 coffeescript!
    @$target = ($ target)  # 2 ? avoid run-on sentence
    @$target = $(target)   # 3 javascripty coffeescript
```
And then, how do you add a method call?
```
   @target = ($ target).addClass 'foo'   
   @target = (($ target).addClass 'foo')
   @target = $(target).addClass 'foo'    
```
I prefer line 1s, but I don't know that there's  a simple rule. One of the reasons I don't like coffeescript as a language as it leaves too much open to futzing around. Like most C-type languages, Its parenthesis mean two different things: evaluation precedence and function calls. CS tries to, but can't eliminate the latter. Ruby does, but the allows you to use them. Ugh.  I guess I'm still a little sad about having to use parenthesis in Ruby :-(. 

Oh well, see you all soon.