Ensure Morph constructor can be inlined in v8 (by reducing upfront AST)
single assignment per var statement
Merge pull request #79 from stefanpenner/morph-tweaks

Morph tweaks