I've also taken the liberty of replacing cases of:

``` coffeescript
variable: ->
  (text, render) ->
    doSomething(render text) ? ''
```

With something much simpler and cleaner:

``` coffeescript
variable: rendered (text) ->
  doSomething text
```

The `text` argument has already been rendered and `null` returns are handled safely by ensuring an empty string is returned instead, as many cases were already doing.