     code: @compileWithDeclarations(o)
     code: code.replace(TRAILING_WHITESPACE, '')
     code: code.replace(DOUBLE_PARENS, '($1)')
-    if o.noWrap then code else "(function(){\n$code\n})();\n"
+    if o.noWrap then code else "(function() {\n$code\n})();\n"
 
   # Compile the expressions body for the contents of a function, with
   # declarations of all inner variables pushed up to the top.

  # [goog.inherits](http://closure-library.googlecode.com/svn/docs/closureGoogBase.js.source.html#line1206).
  extends:  """
            function(child, parent) {
                var ctor = function(){ };
                ctor.prototype = parent.prototype;
                child.prototype = new ctor();
                child.prototype.constructor = child;

      clause: "$@fromVar <= $@toVar ?"
      body:   "var $i = $@fromVar; $clause $i <$@equals $@toVar : $i >$@equals $@toVar; $clause $i += 1 : $i -= 1"
    post:   "{ ${result}.push($i) };\n${idt}return $result;\n$o.indent"
    "(function() {${pre}\n${idt}for ($body)$post}).call(this)"

#### SliceNode

