   constructor: (@expression) ->
     super()
 
-  makeReturn: ->
-    this
+  makeReturn: THIS
 
   compile: (o) ->
     expr = @expression.makeReturn()

  constructor: (@comment) ->
    super()

  makeReturn: ->
    this

  compileNode: (o) ->
    @tab + '/*' + @comment.replace(/\n/g, '\n' + @tab) + '*/'

{compact, flatten, merge, del, include, indexOf, starts, ends, last} = require './helpers'

# Constant functions for nodes that don't need customization.
YES  = -> yes
NO   = -> no
THIS = -> this

#### BaseNode

