         type: 'ExpressionStatement'
         expression:
           type: 'CoffeeEscapedExpression'
-          value: "var #{name}"
+          raw: "var #{name}"
       @scope.body = [ statement ].concat(@scope.body)
     else
       @ctx.vars.push name


  escapeUndefined: (node) ->
    if node.name is 'undefined'
      replace node, type: 'CoffeeEscapedExpression', value: 'undefined'
    else
      node


      @indent => [ @indent(), @walk(body) ]

  CoffeeEscapedExpression: (node) ->
    [ '`', node.raw, '`' ]

  CoffeePrototypeExpression: (node) ->
    if node.computed
