Option --inline <filename> to compile one module using module='inline'

This special purpose option supports bootstrapping with
module-based source that sets global values as side-effects.
Previously type had a one to one relationship with the grammar; Module or Script and module or script. Now this is no longer the case. Can this be done in some other way so we do not lose the relationship?