Cache parsed modules
Cache parsed modules

Besides speeding the translation up, this is also semantically
correct because a module's parsed code should stay the same for
the duration of the process regardless of its source.

gaswelder/che,gaswelder/che,gaswelder/che