Support top level expressions by splitting module compilation between definitions and the module wrapper, and storing the compiled js for the definitions only, which then gets wrapper in the top level expression wrapper
Support top level expressions by splitting module compilation between definitions and the module wrapper, and storing the compiled js for the definitions only, which then gets wrapper in the top level expression wrapper

xixixao/Shem