   ClassBody: [
     o "",                                       -> []
     o "ClassAssign",                            -> [$1]
-    o "ClassBody TERMINATOR ClassAssign", -> $1.concat $3
+    o "ClassBody TERMINATOR ClassAssign",       -> $1.concat $3
   ]
 
   # The three flavors of function call: normal, object instantiation with `new`,

  # or postfix, with a single expression. There is no do..while.
  While: [
    o "WhileSource Block",                      -> $1.add_body $2
    o "Statement WhileSource",                 -> $2.add_body Expressions.wrap [$1]
    o "Expression WhileSource",                 -> $2.add_body Expressions.wrap [$1]
  ]


  # will convert some postfix forms into blocks for us, by adjusting the
  # token stream.
  Block: [
    o "INDENT Body OUTDENT",                    -> $2
    o "INDENT OUTDENT",                         -> new Expressions()
    o "TERMINATOR Comment",                     -> Expressions.wrap [$2]
  ]
