   else
     "#{str}"
 
-# The builders
+# ----------------------------------------------------------------------------
+# ## The builders
 # Each of these functions are apply'd to a Node, and is expected to return
 # a string representation of it CoffeeScript counterpart.
+
 Tokens =
   'script': (opts={}) ->
     c = new Code


# Returns the typename in lowercase. (eg, 'function')
parser.Node.prototype.typeName = -> Types[@type]

# Build a given item
build = (item, opts={}) ->

  'return': ->
    if not @value?
      "return"

    else if @last?
      build(@value)

    else
      "return #{build(@value)}"  # id

