#676 generate less code for lazy vals
#676 generate less code for lazy vals

Modules which are entirely synthetic now are eager
This fix additionally makes inner objects of other objects remain static classes, instead of becoming lazy vals.

lampepfl/dotty,sjrd/dotty,dotty-staging/dotty,reactormonk/dotty,svalaskevicius/dotty,lampepfl/dotty,lampepfl/dotty,folone/dotty,dotty-staging/dotty,som-snytt/dotty,lampepfl/dotty,auvik/dotty,sjrd/dotty,som-snytt/dotty,dotty-staging/dotty,yusuke2255/dotty,VladimirNik/dotty,som-snytt/dotty,yusuke2255/dotty,sjrd/dotty,densh/dotty,dotty-staging/dotty,lampepfl/dotty,sjrd/dotty,som-snytt/dotty,auvik/dotty,sjrd/dotty,angi2/dotty,angi2/dotty,reactormonk/dotty,VladimirNik/dotty,dotty-staging/dotty,folone/dotty,som-snytt/dotty,densh/dotty,svalaskevicius/dotty