     [ "###", lines, "###\n" ]
 
   FunctionDeclaration: (node) ->
-    params = @toParams(node.params)
+    params = @makeParams(node.params)
 
     @indent (indent) =>
       [ @walk(node.id), ' = ', params, "->\n", @walk(node.body) ]

    [ ]

  NewExpression: (node) ->
    @parenthesizeArguments(node)

    callee = if node.callee?.type is 'Identifier'
      [ @walk(node.callee) ]
    else
      [ '(', @walk(node.callee), ')' ]

    args = if node.arguments?.length
      [ '(', commaDelimit(node.arguments.map(@walk)), ')' ]
    else
      []


    [ @walk(node.id), ' = ', init, "\n" ]

  FunctionExpression: (node, ctx) ->
    params = @makeParams(node.params)

    expr = @indent (i) =>
      [ params, "->\n", @walk(node.body) ]
