Demodule phase: converts modules to properties
cleanup obsolete TODOs
Modules can be merged with function declarations
External modules with export assignment