       node
 
   ###
-  # Turn 'undefined' into '`undefined`'
+  # Turn 'undefined' into '`undefined`'. This uses a new node type, CoffeeEscapedExpression.
   ###
 
   escapeUndefined: (node) ->

    node

  ###
  # Consolidates empty cases into the next case.
  # (`case x: case y: z()` => `case x, y: z()`)
  ###

  consolidateCases: (node) ->

    node

  ###
  # Removes `undefined` from function parameters.
  # (`function (a, undefined) {}` => `(a) ->`)
  ###

  removeUndefinedParameter: (node) ->
